home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1990-11-13 | 2.6 MB | [ STAK/WILD]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
Confidence Program Detection Match Type Support
100%
dexvert
HyperCard Stack (archive/hypercard)
idMeta
Supported
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
100%
file
MacBinary II, inited, Fri Mar 24 06:10:31 1989, modified Tue Nov 13 05:37:48 1990, creator HyperCard, type HyperCard stack, 2133344 bytes "Technical Notes Stack 3.4.2" , at 0x208de0 596980 bytes resource Adobe Photoshop Color swatch, version 0, 2 colors; 1st RGB space (0), w 0x3, x 0, y 0xa97, z 0 ; 2nd space (300), w 0, x 0xd4d6, y 0x1, z 0x4cd0
default (weak)
99%
file
data
default
74%
TrID
Mac HyperCard stack (MacBinary)
default
25%
TrID
MacBinary 2
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ STAK] macFileCreator [ WILD]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 1b 54 65 63 68 6e 69 | 63 61 6c 20 4e 6f 74 65 |..Techni|cal Note| |00000010| 73 20 53 74 61 63 6b 20 | 33 2e 34 2e 32 00 00 00 |s Stack |3.4.2...| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 53 54 41 4b 57 49 4c | 44 01 00 00 00 00 00 00 |.STAKWIL|D.......| |00000050| 00 00 00 00 20 8d 60 00 | 09 1b f4 a0 4f d2 a7 a3 |.... .`.|....O...| |00000060| 65 7d 7c 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |e}|.....|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 ab 73 00 00 |........|.....s..| |00000080| 00 00 68 00 53 54 41 4b | ff ff ff ff 82 b7 8c b8 |..h.STAK|........| |00000090| 00 00 00 08 00 20 8d 60 | 00 00 68 00 00 00 00 00 |..... .`|..h.....| |000000a0| 00 00 00 02 00 00 00 03 | 00 00 0a 97 00 00 01 2c |........|.......,| |000000b0| 00 00 d4 d6 00 01 4c d0 | 00 00 00 00 00 00 00 00 |......L.|........| |000000c0| 00 00 e7 1c 00 00 00 00 | 00 05 00 00 10 00 00 00 |........|........| |000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000000e0| 00 00 00 00 01 25 80 00 | 01 25 80 00 01 25 80 00 |.....%..|.%...%..| |000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000340| 00 00 00 00 00 00 00 00 | 80 00 00 00 08 00 00 00 |........|........| |00000350| 88 00 22 00 88 00 22 00 | 88 88 22 22 88 88 22 22 |.."...".|..""..""| |00000360| 88 aa 22 aa 88 aa 22 aa | cc aa 33 aa cc aa 33 aa |.."...".|..3...3.| |00000370| ee aa bb aa ee aa bb aa | ee bb bb ee ee bb bb ee |........|........| |00000380| ff bb ff ee ff bb ff ee | ff bb ff ff ff bb ff ff |........|........| |00000390| 80 10 02 20 01 08 40 04 | ff ff ff ff ff ff ff ff |... ..@.|........| |000003a0| 88 22 88 22 88 22 88 22 | 11 22 44 88 11 22 44 88 |."."."."|."D.."D.| |000003b0| c4 80 0c 68 43 02 30 26 | 77 77 77 77 77 77 77 77 |...hC.0&|wwwwwwww| |000003c0| aa 00 aa 00 aa 00 aa 00 | 88 22 55 22 88 22 55 22 |........|."U"."U"| |000003d0| 88 55 22 55 88 55 22 55 | 77 dd 77 dd 77 dd 77 dd |.U"U.U"U|w.w.w.w.| |000003e0| 80 00 00 00 00 00 00 00 | aa 55 aa 55 aa 55 aa 55 |........|.U.U.U.U| |000003f0| 03 84 48 30 0c 02 01 01 | 82 44 39 44 82 01 01 01 |..H0....|.D9D....| |00000400| 88 14 22 41 88 41 22 14 | 80 80 41 3e 08 08 14 e3 |.."A.A".|..A>....| |00000410| 22 04 8c 74 22 17 98 10 | be 80 88 08 eb 08 88 80 |"..t"...|........| |00000420| 25 c8 32 89 64 24 4c 92 | a2 9c 41 be 2a c9 14 eb |%.2.d$L.|..A.*...| |00000430| 40 a0 00 00 04 0a 00 00 | 80 40 20 00 02 04 08 00 |@.......|.@ .....| |00000440| aa 00 80 00 88 00 80 00 | ff 80 80 80 80 80 80 80 |........|........| |00000450| 08 1c 22 c1 80 01 02 04 | ff 80 80 80 ff 08 08 08 |..".....|........| |00000460| f8 74 22 47 8f 17 22 71 | bf 00 bf bf b0 b0 b0 b0 |.t"G.."q|........| |00000470| ff 7f be 5d a2 41 80 00 | fa f5 fa f5 a0 50 a0 50 |...].A..|.....P.P| |00000480| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000490| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000004f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000600| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000680| 2d 2d 20 4d 61 63 69 6e | 74 6f 73 68 20 54 65 63 |-- Macin|tosh Tec| |00000690| 68 6e 69 63 61 6c 20 4e | 6f 74 65 73 20 53 74 61 |hnical N|otes Sta| |000006a0| 63 6b 20 a5 20 44 4f 20 | 4e 4f 54 20 52 45 4d 4f |ck . DO |NOT REMO| |000006b0| 56 45 20 54 48 49 53 20 | 4c 49 4e 45 0d 2d 2d 20 |VE THIS |LINE.-- | |000006c0| 76 65 72 73 69 6f 6e 3a | 20 33 2e 34 2e 32 20 a5 |version:| 3.4.2 .| |000006d0| 20 4f 63 74 6f 62 65 72 | 20 31 39 39 30 0d 2d 2d | October| 1990.--| |000006e0| 20 43 6f 70 79 72 69 67 | 68 74 20 31 39 38 38 2d | Copyrig|ht 1988-| |000006f0| 31 39 39 30 20 62 79 20 | 41 70 70 6c 65 20 43 6f |1990 by |Apple Co| |00000700| 6d 70 75 74 65 72 2c 20 | 49 6e 63 2e 0d 2d 2d 20 |mputer, |Inc..-- | |00000710| 41 6c 6c 20 52 69 67 68 | 74 73 20 52 65 73 65 72 |All Righ|ts Reser| |00000720| 76 65 64 2e 0d 2d 2d 0d | 2d 2d 20 56 33 2e 34 2e |ved..--.|-- V3.4.| |00000730| 32 20 31 30 2f 30 31 2f | 39 30 20 6d 6a 0d 2d 2d |2 10/01/|90 mj.--| |00000740| 20 55 70 64 61 74 65 64 | 20 66 6f 72 20 4f 63 74 | Updated| for Oct| |00000750| 6f 62 65 72 20 31 39 39 | 30 2e 0d 2d 2d 0d 2d 2d |ober 199|0..--.--| |00000760| 20 56 33 2e 34 2e 31 20 | 30 38 2f 31 35 2f 39 30 | V3.4.1 |08/15/90| |00000770| 20 6d 6a 0d 2d 2d 20 55 | 70 64 61 74 65 64 20 66 | mj.-- U|pdated f| |00000780| 6f 72 20 41 75 67 75 73 | 74 20 31 39 39 30 2c 20 |or Augus|t 1990, | |00000790| 69 6e 63 6c 75 64 69 6e | 67 20 63 68 61 6e 67 69 |includin|g changi| |000007a0| 6e 67 20 61 6c 6c 20 72 | 65 66 65 72 65 6e 63 65 |ng all r|eference| |000007b0| 73 20 74 6f 0d 2d 2d 20 | 54 4e 20 23 31 31 30 20 |s to.-- |TN #110 | |000007c0| 74 6f 20 54 4e 20 23 32 | 35 36 20 69 6e 20 74 68 |to TN #2|56 in th| |000007d0| 65 20 66 6f 6c 6c 6f 77 | 69 6e 67 20 4e 6f 74 65 |e follow|ing Note| |000007e0| 73 3a 20 33 2c 20 31 33 | 35 2c 20 31 37 38 2c 20 |s: 3, 13|5, 178, | |000007f0| 32 33 39 2c 20 61 6e 64 | 20 32 37 39 2e 0d 2d 2d |239, and| 279..--| |00000800| 20 41 6c 73 6f 20 61 64 | 64 65 64 20 76 65 72 73 | Also ad|ded vers| |00000810| 69 6f 6e 20 63 68 65 63 | 6b 20 66 6f 72 20 48 43 |ion chec|k for HC| |00000820| 20 32 2e 30 3b 20 77 65 | 20 67 69 76 65 20 74 68 | 2.0; we| give th| |00000830| 65 20 75 73 65 72 20 74 | 68 65 20 63 68 6f 69 63 |e user t|he choic| |00000840| 65 0d 2d 2d 20 61 66 74 | 65 72 20 77 61 72 6e 69 |e.-- aft|er warni| |00000850| 6e 67 20 61 62 6f 75 74 | 20 69 6e 63 6f 6d 70 61 |ng about| incompa| |00000860| 74 69 62 69 6c 69 74 69 | 65 73 2e 0d 2d 2d 0d 2d |tibiliti|es..--.-| |00000870| 2d 20 56 33 2e 34 20 20 | 30 36 2f 32 38 2f 39 30 |- V3.4 |06/28/90| |00000880| 20 6d 6a 0d 2d 2d 20 55 | 70 64 61 74 65 64 20 66 | mj.-- U|pdated f| |00000890| 6f 72 20 44 65 76 65 6c | 6f 70 65 72 20 43 44 20 |or Devel|oper CD | |000008a0| 49 56 2e 20 20 52 65 77 | 6f 72 6b 65 64 20 58 52 |IV. Rew|orked XR| |000008b0| 65 66 20 6d 65 63 68 61 | 6e 69 73 6d 20 74 6f 20 |ef mecha|nism to | |000008c0| 65 6c 69 6d 69 6e 61 74 | 65 0d 2d 2d 20 68 61 72 |eliminat|e.-- har| |000008d0| 64 2d 63 6f 64 65 64 20 | 64 65 70 65 6e 64 65 6e |d-coded |dependen| |000008e0| 63 69 65 73 2e 0d 2d 2d | 0d 2d 2d 20 56 33 2e 33 |cies..--|.-- V3.3| |000008f0| 2e 31 20 30 36 2f 32 35 | 2f 39 30 20 6d 6a 0d 2d |.1 06/25|/90 mj.-| |00000900| 2d 20 4d 69 6e 6f 72 20 | 73 63 72 69 70 74 20 75 |- Minor |script u| |00000910| 70 64 61 74 65 73 20 66 | 6f 72 20 4a 75 6e 65 20 |pdates f|or June | |00000920| 44 65 76 65 6c 6f 70 65 | 72 20 45 73 73 65 6e 74 |Develope|r Essent| |00000930| 69 61 6c 73 2e 20 20 4e | 6f 20 63 6f 6e 74 65 6e |ials. N|o conten| |00000940| 74 0d 2d 2d 20 63 68 61 | 6e 67 65 73 20 73 69 6e |t.-- cha|nges sin| |00000950| 63 65 20 56 33 2e 33 2e | 0d 2d 2d 0d 2d 2d 20 56 |ce V3.3.|.--.-- V| |00000960| 33 2e 33 20 30 34 2f 33 | 30 2f 39 30 20 6d 6a 0d |3.3 04/3|0/90 mj.| |00000970| 2d 2d 20 48 61 63 6b 65 | 64 20 74 6f 67 65 74 68 |-- Hacke|d togeth| |00000980| 65 72 20 66 6f 72 20 74 | 68 65 20 53 79 73 74 65 |er for t|he Syste| |00000990| 6d 20 37 2e 30 20 43 44 | 2d 52 4f 4d 2e 20 20 55 |m 7.0 CD|-ROM. U| |000009a0| 70 64 61 74 65 64 20 66 | 6f 72 20 41 70 72 69 6c |pdated f|or April| |000009b0| 20 31 39 39 30 2e 0d 2d | 2d 0d 2d 2d 20 56 33 2e | 1990..-|-.-- V3.| |000009c0| 32 2e 32 20 30 33 2f 30 | 39 2f 39 30 20 6d 6a 0d |2.2 03/0|9/90 mj.| |000009d0| 2d 2d 20 55 70 64 61 74 | 65 64 20 66 6f 72 20 46 |-- Updat|ed for F| |000009e0| 65 62 72 75 61 72 79 20 | 31 39 39 30 2c 20 69 6e |ebruary |1990, in| |000009f0| 63 6c 75 64 69 6e 67 20 | 72 65 66 65 72 65 6e 63 |cluding |referenc| |00000a00| 65 73 20 74 6f 20 53 70 | 49 6e 73 69 64 65 0d 2d |es to Sp|Inside.-| |00000a10| 2d 20 4d 61 63 69 6e 74 | 6f 73 68 20 56 31 2e 32 |- Macint|osh V1.2| |00000a20| 2e 20 20 41 64 64 65 64 | 20 61 62 69 6c 69 74 79 |. Added| ability| |00000a30| 20 74 6f 20 70 72 69 6e | 74 20 74 68 65 20 65 6e | to prin|t the en| |00000a40| 74 69 72 65 20 73 74 61 | 63 6b 20 62 79 0d 2d 2d |tire sta|ck by.--| |00000a50| 20 75 73 69 6e 67 20 74 | 68 65 20 4f 70 74 69 6f | using t|he Optio| |00000a60| 6e 20 6b 65 79 20 61 6e | 64 20 74 68 65 20 50 72 |n key an|d the Pr| |00000a70| 69 6e 74 20 62 75 74 74 | 6f 6e 20 66 72 6f 6d 20 |int butt|on from | |00000a80| 61 6e 79 77 68 65 72 65 | 20 69 6e 20 74 68 65 0d |anywhere| in the.| |00000a90| 2d 2d 20 73 74 61 63 6b | 2e 20 20 46 69 78 65 64 |-- stack|. Fixed| |00000aa0| 20 70 72 6f 62 6c 65 6d | 20 77 69 74 68 20 62 67 | problem| with bg| |00000ab0| 20 66 6c 64 20 22 6e 75 | 6d 62 65 72 22 20 69 6e | fld "nu|mber" in| |00000ac0| 20 43 6f 6e 74 72 6f 6c | 20 62 61 63 6b 67 72 6f | Control| backgro| |00000ad0| 75 6e 64 0d 2d 2d 20 66 | 6f 72 20 73 6f 72 74 69 |und.-- f|or sorti| |00000ae0| 6e 67 20 70 75 72 70 6f | 73 65 73 2e 20 20 46 69 |ng purpo|ses. Fi| |00000af0| 78 65 64 20 64 61 74 65 | 73 20 69 6e 20 4e 6f 74 |xed date|s in Not| |00000b00| 65 73 20 23 31 39 34 20 | 61 6e 64 20 23 32 35 31 |es #194 |and #251| |00000b10| 20 61 6e 64 0d 2d 2d 20 | 66 6f 72 20 74 68 6f 73 | and.-- |for thos| |00000b20| 65 20 4e 6f 74 65 73 20 | 69 6e 20 74 68 65 20 72 |e Notes |in the r| |00000b30| 65 6c 65 61 73 65 20 64 | 61 74 65 20 63 6f 6d 70 |elease d|ate comp| |00000b40| 69 6c 61 74 69 6f 6e 2e | 20 20 46 69 78 65 64 20 |ilation.| Fixed | |00000b50| 74 79 70 6f 20 69 6e 0d | 2d 2d 20 4e 6f 74 65 20 |typo in.|-- Note | |00000b60| 23 32 35 30 2e 0d 2d 2d | 0d 2d 2d 20 56 33 2e 32 |#250..--|.-- V3.2| |00000b70| 2e 31 20 31 32 2f 32 30 | 2f 38 39 20 6d 6a 0d 2d |.1 12/20|/89 mj.-| |00000b80| 2d 20 55 70 64 61 74 65 | 64 20 66 6f 72 20 44 65 |- Update|d for De| |00000b90| 63 65 6d 62 65 72 20 31 | 39 38 39 2e 20 20 46 69 |cember 1|989. Fi| |00000ba0| 78 65 64 20 62 75 67 20 | 69 6e 20 4d 61 72 63 68 |xed bug |in March| |00000bb0| 20 31 39 38 38 20 6c 69 | 73 74 69 6e 67 20 61 6e | 1988 li|sting an| |00000bc0| 64 0d 2d 2d 20 66 6f 72 | 6d 61 74 74 69 6e 67 20 |d.-- for|matting | |00000bd0| 6f 66 20 70 72 6f 67 72 | 61 6d 20 63 6f 64 65 20 |of progr|am code | |00000be0| 69 6e 20 4e 6f 74 65 20 | 23 39 35 2e 0d 2d 2d 0d |in Note |#95..--.| |00000bf0| 2d 2d 20 56 33 2e 32 20 | 31 31 2f 32 32 2f 38 39 |-- V3.2 |11/22/89| |00000c00| 20 6d 6a 0d 2d 2d 20 43 | 6f 6e 74 61 69 6e 73 20 | mj.-- C|ontains | |00000c10| 61 6c 6c 20 4e 6f 74 65 | 73 20 74 68 72 6f 75 67 |all Note|s throug| |00000c20| 68 20 4f 63 74 6f 62 65 | 72 20 31 39 38 39 2e 20 |h Octobe|r 1989. | |00000c30| 20 41 64 64 65 64 20 54 | 4e 20 58 52 65 66 73 20 | Added T|N XRefs | |00000c40| 61 73 20 77 65 6c 6c 0d | 2d 2d 20 61 73 20 58 52 |as well.|-- as XR| |00000c50| 65 66 73 20 74 6f 20 49 | 6e 73 69 64 65 20 4d 61 |efs to I|nside Ma| |00000c60| 63 69 6e 74 6f 73 68 2e | 20 20 41 64 64 65 64 20 |cintosh.| Added | |00000c70| 4c 69 73 74 69 6e 67 20 | 62 79 20 52 65 76 69 73 |Listing |by Revis| |00000c80| 69 6f 6e 20 44 61 74 65 | 20 61 6e 64 0d 2d 2d 20 |ion Date| and.-- | |00000c90| 53 61 76 65 20 74 6f 20 | 44 69 73 6b 20 46 69 6c |Save to |Disk Fil| |00000ca0| 65 20 66 65 61 74 75 72 | 65 73 2e 20 20 41 64 64 |e featur|es. Add| |00000cb0| 65 64 20 6d 6f 72 65 20 | 72 6f 62 75 73 74 20 51 |ed more |robust Q| |00000cc0| 75 69 63 6b 20 52 65 66 | 65 72 65 6e 63 65 2e 0d |uick Ref|erence..| |00000cd0| 2d 2d 20 49 6e 64 65 78 | 20 73 65 61 72 63 68 20 |-- Index| search | |00000ce0| 6e 6f 77 20 74 61 6b 65 | 73 20 70 6c 61 63 65 20 |now take|s place | |00000cf0| 77 68 65 6e 20 67 6f 69 | 6e 67 20 74 6f 20 61 20 |when goi|ng to a | |00000d00| 63 61 72 64 2c 20 61 6e | 64 20 74 68 65 20 73 65 |card, an|d the se| |00000d10| 61 72 63 68 0d 2d 2d 20 | 63 61 6e 20 63 6f 6e 74 |arch.-- |can cont| |00000d20| 69 6e 75 65 20 28 65 76 | 65 6e 20 77 69 74 68 20 |inue (ev|en with | |00000d30| 74 68 65 20 45 6e 74 65 | 72 20 6b 65 79 29 2e 20 |the Ente|r key). | |00000d40| 20 47 65 6e 65 72 61 6c | 20 6d 61 69 6e 74 65 6e | General| mainten| |00000d50| 61 6e 63 65 20 6f 6e 0d | 2d 2d 20 74 68 65 20 6f |ance on.|-- the o| |00000d60| 76 65 72 61 6c 6c 20 69 | 6e 74 65 72 66 61 63 65 |verall i|nterface| |00000d70| 2c 20 69 6e 63 6c 75 64 | 69 6e 67 20 74 68 65 20 |, includ|ing the | |00000d80| 61 64 64 69 74 69 6f 6e | 20 6f 66 20 64 69 6d 6d |addition| of dimm| |00000d90| 65 64 20 62 75 74 74 6f | 6e 73 0d 2d 2d 20 77 68 |ed butto|ns.-- wh| |00000da0| 65 6e 20 6f 70 74 69 6f | 6e 73 20 61 72 65 20 75 |en optio|ns are u| |00000db0| 6e 61 76 61 69 6c 61 62 | 6c 65 2c 20 74 68 65 20 |navailab|le, the | |00000dc0| 75 73 65 20 6f 66 20 73 | 63 72 6f 6c 6c 69 6e 67 |use of s|crolling| |00000dd0| 20 6f 72 20 73 74 61 74 | 69 63 20 6c 69 73 74 73 | or stat|ic lists| |00000de0| 0d 2d 2d 20 66 6f 72 20 | 74 68 65 20 69 6c 6c 75 |.-- for |the illu| |00000df0| 73 74 72 61 74 69 6f 6e | 73 20 61 6e 64 20 58 52 |stration|s and XR| |00000e00| 65 66 73 20 69 6e 73 74 | 65 61 64 20 6f 66 20 70 |efs inst|ead of p| |00000e10| 6f 70 2d 75 70 20 6d 65 | 6e 75 73 2c 20 61 6e 64 |op-up me|nus, and| |00000e20| 20 74 68 65 0d 2d 2d 20 | 6d 6f 72 65 20 63 6f 6e | the.-- |more con| |00000e30| 73 69 73 74 65 6e 74 20 | 75 73 65 20 6f 66 20 73 |sistent |use of s| |00000e40| 63 72 6f 6c 6c 69 6e 67 | 20 6f 72 20 6e 6f 6e 2d |crolling| or non-| |00000e50| 73 63 72 6f 6c 6c 69 6e | 67 20 66 69 65 6c 64 73 |scrollin|g fields| |00000e60| 20 77 68 65 6e 20 61 6e | 64 0d 2d 2d 20 77 68 65 | when an|d.-- whe| |00000e70| 72 65 20 61 70 70 72 6f | 70 72 69 61 74 65 2e 20 |re appro|priate. | |00000e80| 20 41 64 64 65 64 20 63 | 68 65 63 6b 73 20 66 6f | Added c|hecks fo| |00000e90| 72 20 70 72 6f 70 65 72 | 20 76 65 72 73 69 6f 6e |r proper| version| |00000ea0| 20 6f 66 20 48 43 20 61 | 6e 64 0d 2d 2d 20 77 65 | of HC a|nd.-- we| |00000eb0| 20 6e 6f 20 6c 6f 6e 67 | 65 72 20 68 69 64 65 20 | no long|er hide | |00000ec0| 74 68 65 20 6d 65 6e 75 | 20 62 61 72 2e 20 20 46 |the menu| bar. F| |00000ed0| 69 78 65 64 20 6e 75 6d | 65 72 6f 75 73 20 62 75 |ixed num|erous bu| |00000ee0| 67 73 20 72 65 70 6f 72 | 74 65 64 20 62 79 0d 2d |gs repor|ted by.-| |00000ef0| 2d 20 73 65 76 65 72 61 | 6c 20 76 65 72 79 20 70 |- severa|l very p| |00000f00| 61 74 69 65 6e 74 20 64 | 65 76 65 6c 6f 70 65 72 |atient d|eveloper| |00000f10| 73 20 28 74 68 61 6e 6b | 73 20 66 6f 6c 6b 73 2c |s (thank|s folks,| |00000f20| 20 6b 65 65 70 20 75 70 | 20 74 68 65 20 67 6f 6f | keep up| the goo| |00000f30| 64 0d 2d 2d 20 62 75 67 | 20 72 65 70 6f 72 74 69 |d.-- bug| reporti| |00000f40| 6e 67 20 61 6e 64 20 66 | 65 61 74 75 72 65 20 72 |ng and f|eature r| |00000f50| 65 71 75 65 73 74 73 29 | 2e 0d 2d 2d 0d 2d 2d 20 |equests)|..--.-- | |00000f60| 56 33 2e 31 20 30 34 2f | 32 34 2f 38 39 20 6d 6a |V3.1 04/|24/89 mj| |00000f70| 20 26 20 67 6a 0d 2d 2d | 20 43 6f 6e 74 61 69 6e | & gj.--| Contain| |00000f80| 73 20 61 6c 6c 20 4e 6f | 74 65 73 20 74 68 72 6f |s all No|tes thro| |00000f90| 75 67 68 20 41 70 72 69 | 6c 20 31 39 38 39 2e 20 |ugh Apri|l 1989. | |00000fa0| 20 4d 61 6a 6f 72 20 63 | 68 61 6e 67 65 73 20 74 | Major c|hanges t| |00000fb0| 6f 20 67 65 6e 65 72 61 | 6c 0d 2d 2d 20 75 73 65 |o genera|l.-- use| |00000fc0| 72 20 69 6e 74 65 72 66 | 61 63 65 20 61 6e 64 20 |r interf|ace and | |00000fd0| 66 75 6e 63 74 69 6f 6e | 61 6c 69 74 79 2e 20 20 |function|ality. | |00000fe0| 43 68 61 6e 67 65 64 20 | 74 68 65 20 69 6e 74 65 |Changed |the inte| |00000ff0| 72 66 61 63 65 20 66 6f | 72 0d 2d 2d 20 69 6c 6c |rface fo|r.-- ill| |00001000| 75 73 74 72 61 74 69 6f | 6e 73 2c 20 61 64 64 65 |ustratio|ns, adde| |00001010| 64 20 74 68 65 20 61 62 | 69 6c 69 74 79 20 74 6f |d the ab|ility to| |00001020| 20 66 69 6e 64 20 61 20 | 73 70 65 63 69 66 69 63 | find a |specific| |00001030| 20 4e 6f 74 65 20 66 72 | 6f 6d 0d 2d 2d 20 61 6e | Note fr|om.-- an| |00001040| 6f 74 68 65 72 20 73 74 | 61 63 6b 2c 20 72 65 77 |other st|ack, rew| |00001050| 72 6f 74 65 20 74 68 65 | 20 73 65 61 72 63 68 20 |rote the| search | |00001060| 63 61 70 61 62 69 6c 69 | 74 79 2c 20 61 64 64 65 |capabili|ty, adde| |00001070| 64 20 61 20 73 74 61 63 | 6b 2d 62 61 73 65 64 0d |d a stac|k-based.| |00001080| 2d 2d 20 67 6f 68 6f 6d | 65 20 6d 65 63 68 61 6e |-- gohom|e mechan| |00001090| 69 73 6d 20 66 6f 72 20 | 67 6f 69 6e 67 20 62 65 |ism for |going be| |000010a0| 74 77 65 65 6e 20 73 74 | 61 63 6b 73 2c 20 61 64 |tween st|acks, ad| |000010b0| 64 65 64 20 61 20 48 65 | 6c 70 20 63 61 72 64 2c |ded a He|lp card,| |000010c0| 0d 2d 2d 20 61 6e 64 20 | 70 72 65 73 65 6e 74 65 |.-- and |presente| |000010d0| 64 20 6d 6f 72 65 20 77 | 61 79 73 20 74 6f 20 6e |d more w|ays to n| |000010e0| 61 76 69 67 61 74 65 20 | 74 68 72 6f 75 67 68 20 |avigate |through | |000010f0| 74 68 65 20 4e 6f 74 65 | 73 20 74 68 65 6d 73 65 |the Note|s themse| |00001100| 6c 76 65 73 2e 0d 2d 2d | 0d 2d 2d 20 56 33 2e 30 |lves..--|.-- V3.0| |00001110| 20 30 33 2f 30 31 2f 38 | 39 20 62 79 20 45 6c 69 | 03/01/8|9 by Eli| |00001120| 20 43 6f 63 68 72 61 6e | 20 66 6f 72 20 44 65 76 | Cochran| for Dev| |00001130| 65 6c 6f 70 65 72 20 54 | 65 63 68 6e 69 63 61 6c |eloper T|echnical| |00001140| 20 53 75 70 70 6f 72 74 | 0d 2d 2d 20 54 68 61 6e | Support|.-- Than| |00001150| 6b 73 20 74 6f 3a 0d 2d | 2d 20 50 68 69 6c 20 57 |ks to:.-|- Phil W| |00001160| 69 6c 6c 69 61 6d 73 2c | 20 44 61 76 69 64 20 46 |illiams,| David F| |00001170| 72 79 2c 20 4a 65 66 66 | 65 72 79 20 48 65 72 6d |ry, Jeff|ery Herm| |00001180| 61 6e 2c 20 4d 61 72 6b | 20 4a 6f 68 6e 73 6f 6e |an, Mark| Johnson| |00001190| 2c 20 43 68 72 69 73 20 | 4b 6e 65 70 70 65 72 2c |, Chris |Knepper,| |000011a0| 0d 2d 2d 20 53 74 65 76 | 65 20 4d 61 6c 6c 65 72 |.-- Stev|e Maller| |000011b0| 2c 20 52 6f 62 69 6e 20 | 53 68 61 6e 6b 2c 20 43 |, Robin |Shank, C| |000011c0| 6c 69 66 66 20 47 75 72 | 65 6e 2c 20 47 61 72 79 |liff Gur|en, Gary| |000011d0| 20 42 6f 6e 64 2c 20 61 | 6e 64 20 44 54 53 0d 2d | Bond, a|nd DTS.-| |000011e0| 2d 0d 2d 2d 20 58 43 4d | 44 73 20 61 6e 64 20 58 |-.-- XCM|Ds and X| |000011f0| 46 43 4e 73 0d 2d 2d 20 | 70 72 69 6e 74 4f 75 74 |FCNs.-- |printOut| |00001200| 20 28 62 79 20 47 61 72 | 79 20 42 6f 6e 64 2c 20 | (by Gar|y Bond, | |00001210| a9 20 41 70 70 6c 65 20 | 43 6f 6d 70 75 74 65 72 |. Apple |Computer| |00001220| 2c 20 49 6e 63 20 31 39 | 38 38 20 2d 20 31 39 39 |, Inc 19|88 - 199| |00001230| 30 29 0d 2d 2d 20 64 69 | 61 6c 6f 67 20 28 62 79 |0).-- di|alog (by| |00001240| 20 47 61 72 79 20 42 6f | 6e 64 2c 20 a9 20 41 70 | Gary Bo|nd, . Ap| |00001250| 70 6c 65 20 43 6f 6d 70 | 75 74 65 72 2c 20 49 6e |ple Comp|uter, In| |00001260| 63 20 31 39 38 38 20 2d | 20 31 39 39 30 29 0d 2d |c 1988 -| 1990).-| |00001270| 2d 20 53 79 73 45 6e 76 | 20 28 62 79 20 43 68 72 |- SysEnv| (by Chr| |00001280| 69 73 20 4b 6e 65 70 70 | 65 72 2c 20 a9 20 41 70 |is Knepp|er, . Ap| |00001290| 70 6c 65 20 43 6f 6d 70 | 75 74 65 72 2c 20 49 6e |ple Comp|uter, In| |000012a0| 63 20 31 39 38 38 20 2d | 20 31 39 39 30 29 0d 2d |c 1988 -| 1990).-| |000012b0| 2d 20 54 4e 50 69 63 74 | 20 28 62 79 20 44 61 76 |- TNPict| (by Dav| |000012c0| 69 64 20 46 72 79 2c 20 | a9 20 41 70 70 6c 65 20 |id Fry, |. Apple | |000012d0| 43 6f 6d 70 75 74 65 72 | 2c 20 49 6e 63 2e 20 31 |Computer|, Inc. 1| |000012e0| 39 38 38 20 2d 20 31 39 | 39 30 29 0d 2d 2d 20 69 |988 - 19|90).-- i| |000012f0| 73 6e 75 6d 20 28 62 79 | 20 47 72 65 67 20 4a 6f |snum (by| Greg Jo| |00001300| 72 67 65 6e 73 65 6e 2c | 20 a9 20 41 70 70 6c 65 |rgensen,| . Apple| |00001310| 20 43 6f 6d 70 75 74 65 | 72 2c 20 49 6e 63 2e 20 | Compute|r, Inc. | |00001320| 31 39 38 38 20 2d 20 31 | 39 39 30 29 0d 2d 2d 20 |1988 - 1|990).-- | |00001330| 6d 61 69 6e 20 28 62 79 | 20 4d 61 72 6b 20 4a 6f |main (by| Mark Jo| |00001340| 68 6e 73 6f 6e 2c 20 a9 | 20 41 70 70 6c 65 20 43 |hnson, .| Apple C| |00001350| 6f 6d 70 75 74 65 72 2c | 20 49 6e 63 2e 20 31 39 |omputer,| Inc. 19| |00001360| 38 38 20 2d 20 31 39 39 | 30 29 0d 2d 2d 20 73 70 |88 - 199|0).-- sp| |00001370| 69 6e 61 62 6f 75 74 20 | 28 62 79 20 41 6e 64 72 |inabout |(by Andr| |00001380| 65 77 20 53 68 65 62 61 | 6e 6f 77 2c 20 a9 20 41 |ew Sheba|now, . A| |00001390| 70 70 6c 65 20 43 6f 6d | 70 75 74 65 72 2c 20 49 |pple Com|puter, I| |000013a0| 6e 63 2e 20 31 39 38 39 | 20 2d 20 31 39 39 30 29 |nc. 1989| - 1990)| |000013b0| 0d 2d 2d 20 73 66 70 75 | 74 66 69 6c 65 20 28 62 |.-- sfpu|tfile (b| |000013c0| 79 20 4b 65 69 74 68 20 | 52 6f 6c 6c 69 6e 2c 20 |y Keith |Rollin, | |000013d0| a9 20 41 70 70 6c 65 20 | 43 6f 6d 70 75 74 65 72 |. Apple |Computer| |000013e0| 2c 20 49 6e 63 2e 20 31 | 39 38 39 20 2d 20 31 39 |, Inc. 1|989 - 19| |000013f0| 39 30 29 0d 2d 2d 20 73 | 74 72 69 6e 67 77 69 64 |90).-- s|tringwid| |00001400| 74 68 20 28 62 79 20 4b | 65 69 74 68 20 52 6f 6c |th (by K|eith Rol| |00001410| 6c 69 6e 2c 20 a9 20 41 | 70 70 6c 65 20 43 6f 6d |lin, . A|pple Com| |00001420| 70 75 74 65 72 2c 20 49 | 6e 63 2e 20 31 39 38 39 |puter, I|nc. 1989| |00001430| 20 2d 20 31 39 39 30 29 | 0d 2d 2d 20 73 65 6c 65 | - 1990)|.-- sele| |00001440| 63 74 6c 69 6e 65 78 63 | 6d 64 20 28 62 79 20 50 |ctlinexc|md (by P| |00001450| 68 69 6c 20 42 65 69 73 | 65 6c 2c 20 a9 20 41 70 |hil Beis|el, . Ap| |00001460| 70 6c 65 20 43 6f 6d 70 | 75 74 65 72 2c 20 49 6e |ple Comp|uter, In| |00001470| 63 2e 20 31 39 38 39 20 | 2d 20 31 39 39 30 29 0d |c. 1989 |- 1990).| |00001480| 2d 2d 0d 2d 2d 20 46 55 | 4e 43 54 49 4f 4e 53 3a |--.-- FU|NCTIONS:| |00001490| 20 70 72 69 6e 74 49 74 | 2c 20 6c 69 6e 65 43 6c | printIt|, lineCl| |000014a0| 69 63 6b 65 64 2c 20 73 | 63 72 6f 6c 6c 4c 69 6e |icked, s|crollLin| |000014b0| 65 43 6c 69 63 6b 65 64 | 2c 20 66 69 6e 64 54 65 |eClicked|, findTe| |000014c0| 63 68 4e 6f 74 65 0d 2d | 2d 0d 0d 6f 6e 20 70 72 |chNote.-|-..on pr| |000014d0| 65 66 65 72 65 6e 63 65 | 73 0d 6c 6f 63 6b 20 73 |eference|s.lock s| |000014e0| 63 72 65 65 6e 0d 70 75 | 73 68 20 63 61 72 64 0d |creen.pu|sh card.| |000014f0| 67 6f 20 63 61 72 64 20 | 69 64 20 38 32 31 33 33 |go card |id 82133| |00001500| 0d 75 6e 6c 6f 63 6b 20 | 73 63 72 65 65 6e 0d 65 |.unlock |screen.e| |00001510| 6e 64 20 70 72 65 66 65 | 72 65 6e 63 65 73 0d 0d |nd prefe|rences..| |00001520| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------| |00001530| 2d 0d 2d 2d 20 73 74 61 | 72 74 55 70 20 68 61 6e |-.-- sta|rtUp han| |00001540| 64 6c 65 72 0d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |dler.---|--------| |00001550| 2d 2d 2d 2d 2d 2d 0d 6f | 6e 20 73 74 61 72 74 55 |------.o|n startU| |00001560| 70 0d 67 6c 6f 62 61 6c | 20 73 74 61 72 74 75 70 |p.global| startup| |00001570| 73 0d 61 64 64 20 31 20 | 74 6f 20 73 74 61 72 74 |s.add 1 |to start| |00001580| 75 70 73 0d 69 66 20 73 | 74 61 72 74 75 70 73 20 |ups.if s|tartups | |00001590| 3d 20 31 20 74 68 65 6e | 0d 73 65 6e 64 20 22 73 |= 1 then|.send "s| |000015a0| 74 61 72 74 55 70 22 20 | 74 6f 20 48 6f 6d 65 0d |tartUp" |to Home.| |000015b0| 65 6e 64 20 69 66 0d 65 | 6e 64 20 73 74 61 72 74 |end if.e|nd start| |000015c0| 55 70 0d 0d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |Up..----|--------| |000015d0| 2d 2d 2d 2d 2d 0d 2d 2d | 20 6f 70 65 6e 73 74 61 |-----.--| opensta| |000015e0| 63 6b 20 68 61 6e 64 6c | 65 72 0d 2d 2d 2d 2d 2d |ck handl|er.-----| |000015f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 6f 6e 20 |--------|----.on | |00001600| 6f 70 65 6e 73 74 61 63 | 6b 0d 67 6c 6f 62 61 6c |openstac|k.global| |00001610| 20 6c 69 73 74 42 79 54 | 68 65 4e 75 6d 62 65 72 | listByT|heNumber| |00001620| 2c 20 6c 69 73 74 4c 65 | 6e 67 74 68 2c 20 74 68 |, listLe|ngth, th| |00001630| 65 43 61 72 64 4f 66 66 | 53 65 74 2c 20 74 68 65 |eCardOff|Set, the| |00001640| 45 6e 76 73 2c c2 0d 74 | 68 65 53 79 73 2c 20 68 |Envs,..t|heSys, h| |00001650| 6f 6d 65 54 6f 2c 20 63 | 68 65 63 6b 6c 6f 63 0d |omeTo, c|heckloc.| |00001660| 2d 2d 20 63 68 65 63 6b | 20 48 79 70 65 72 43 61 |-- check| HyperCa| |00001670| 72 64 20 76 65 72 73 69 | 6f 6e 20 28 6e 65 65 64 |rd versi|on (need| |00001680| 20 61 74 20 6c 65 61 73 | 74 20 31 2e 32 29 0d 69 | at leas|t 1.2).i| |00001690| 66 20 74 68 65 20 76 65 | 72 73 69 6f 6e 20 3c 20 |f the ve|rsion < | |000016a0| 22 31 2e 32 22 20 74 68 | 65 6e 0d 62 65 65 70 0d |"1.2" th|en.beep.| |000016b0| 67 65 74 20 64 69 61 6c | 6f 67 28 22 54 68 65 20 |get dial|og("The | |000016c0| 4d 61 63 69 6e 74 6f 73 | 68 20 54 65 63 68 6e 69 |Macintos|h Techni| |000016d0| 63 61 6c 20 4e 6f 74 65 | 73 20 53 74 61 63 6b 20 |cal Note|s Stack | |000016e0| 72 65 71 75 69 72 65 73 | 22 20 26 c2 0d 72 65 74 |requires|" &..ret| |000016f0| 75 72 6e 20 26 c2 0d 22 | 48 79 70 65 72 43 61 72 |urn &.."|HyperCar| |00001700| 64 20 31 2e 32 20 6f 72 | 20 6c 61 74 65 72 20 74 |d 1.2 or| later t| |00001710| 6f 20 72 75 6e 2e 20 20 | 50 6c 65 61 73 65 20 75 |o run. |Please u| |00001720| 70 64 61 74 65 22 20 26 | c2 0d 72 65 74 75 72 6e |pdate" &|..return| |00001730| 20 26 c2 0d 22 74 6f 20 | 74 68 65 20 63 75 72 72 | &.."to |the curr| |00001740| 65 6e 74 20 76 65 72 73 | 69 6f 6e 20 74 6f 20 75 |ent vers|ion to u| |00001750| 73 65 20 74 68 69 73 20 | 73 74 61 63 6b 2e 22 2c |se this |stack.",| |00001760| c2 0d 22 4f 4b 22 2c 31 | 2c 43 68 69 63 61 67 6f |.."OK",1|,Chicago| |00001770| 2c 50 6c 61 69 6e 2c 31 | 32 29 0d 64 6f 4d 65 6e |,Plain,1|2).doMen| |00001780| 75 20 22 51 75 69 74 20 | 48 79 70 65 72 43 61 72 |u "Quit |HyperCar| |00001790| 64 22 0d 65 78 69 74 20 | 6f 70 65 6e 73 74 61 63 |d".exit |openstac| |000017a0| 6b 0d 65 6e 64 20 69 66 | 0d 2d 2d 20 63 68 65 63 |k.end if|.-- chec| |000017b0| 6b 20 66 6f 72 20 48 79 | 70 65 72 43 61 72 64 20 |k for Hy|perCard | |000017c0| 32 2e 30 20 28 77 65 20 | 64 6f 6e d5 74 20 77 6f |2.0 (we |don.t wo| |000017d0| 72 6b 20 77 65 6c 6c 20 | 79 65 74 29 0d 69 66 20 |rk well |yet).if | |000017e0| 74 68 65 20 76 65 72 73 | 69 6f 6e 20 3e 3d 20 22 |the vers|ion >= "| |000017f0| 32 2e 30 22 20 74 68 65 | 6e 0d 62 65 65 70 0d 67 |2.0" the|n.beep.g| |00001800| 65 74 20 64 69 61 6c 6f | 67 28 22 54 68 69 73 20 |et dialo|g("This | |00001810| 76 65 72 73 69 6f 6e 20 | 6f 66 20 74 68 65 20 54 |version |of the T| |00001820| 65 63 68 6e 69 63 61 6c | 20 4e 6f 74 65 73 20 53 |echnical| Notes S| |00001830| 74 61 63 6b 20 69 73 20 | 6e 6f 74 20 66 75 6c 6c |tack is |not full| |00001840| 79 20 22 26 c2 0d 22 63 | 6f 6d 70 61 74 69 62 6c |y "&.."c|ompatibl| |00001850| 65 20 77 69 74 68 20 48 | 79 70 65 72 43 61 72 64 |e with H|yperCard| |00001860| 20 32 2e 30 3b 20 68 6f | 77 65 76 65 72 2c 20 79 | 2.0; ho|wever, y| |00001870| 6f 75 20 63 61 6e 20 72 | 75 6e 20 75 6e 64 65 72 |ou can r|un under| |00001880| 20 32 2e 30 20 22 26 c2 | 0d 22 77 69 74 68 20 6c | 2.0 "&.|."with l| |00001890| 69 6d 69 74 65 64 20 66 | 75 6e 63 74 69 6f 6e 61 |imited f|unctiona| |000018a0| 6c 69 74 79 20 62 79 20 | 63 6c 69 63 6b 69 6e 67 |lity by |clicking| |000018b0| 20 6f 6e 20 74 68 65 20 | d2 47 6f 20 41 68 65 61 | on the |.Go Ahea| |000018c0| 64 d3 20 62 75 74 74 6f | 6e 2e 20 22 26 c2 0d 22 |d. butto|n. "&.."| |000018d0| 4c 6f 6f 6b 20 66 6f 72 | 20 61 20 6e 65 77 20 32 |Look for| a new 2| |000018e0| 2e 30 2d 62 61 73 65 64 | 20 54 65 63 68 6e 69 63 |.0-based| Technic| |000018f0| 61 6c 20 4e 6f 74 65 73 | 20 53 74 61 63 6b 20 66 |al Notes| Stack f| |00001900| 72 6f 6d 20 44 54 53 20 | 73 6f 6f 6e 2e 22 2c c2 |rom DTS |soon.",.| |00001910| 0d 22 47 6f 20 41 68 65 | 61 64 2c 51 75 69 74 22 |."Go Ahe|ad,Quit"| |00001920| 2c 31 2c 43 68 69 63 61 | 67 6f 2c 50 6c 61 69 6e |,1,Chica|go,Plain| |00001930| 2c 31 32 29 0d 2d 2d 0d | 69 66 20 69 74 20 69 73 |,12).--.|if it is| |00001940| 20 22 51 75 69 74 22 20 | 74 68 65 6e 0d 64 6f 4d | "Quit" |then.doM| |00001950| 65 6e 75 20 22 51 75 69 | 74 20 48 79 70 65 72 43 |enu "Qui|t HyperC| |00001960| 41 72 64 22 0d 65 78 69 | 74 20 6f 70 65 6e 73 74 |Ard".exi|t openst| |00001970| 61 63 6b 0d 65 6e 64 20 | 69 66 0d 65 6e 64 20 69 |ack.end |if.end i| |00001980| 66 0d 2d 2d 0d 73 65 74 | 20 63 75 72 73 6f 72 20 |f.--.set| cursor | |00001990| 74 6f 20 62 75 73 79 0d | 6c 6f 63 6b 20 73 63 72 |to busy.|lock scr| |000019a0| 65 65 6e 0d 2d 2d 0d 70 | 75 73 68 20 63 61 72 64 |een.--.p|ush card| |000019b0| 0d 67 6f 20 63 61 72 64 | 20 69 64 20 38 32 31 33 |.go card| id 8213| |000019c0| 33 0d 72 65 73 65 74 70 | 72 65 66 73 20 73 74 61 |3.resetp|refs sta| |000019d0| 72 74 75 70 0d 70 6f 70 | 20 63 61 72 64 0d 2d 2d |rtup.pop| card.--| |000019e0| 0d 73 65 74 20 6c 6f 63 | 6b 6d 65 73 73 61 67 65 |.set loc|kmessage| |000019f0| 73 20 74 6f 20 74 72 75 | 65 0d 2d 2d 0d 70 75 73 |s to tru|e.--.pus| |00001a00| 68 20 63 61 72 64 0d 67 | 6f 20 62 67 20 22 43 6f |h card.g|o bg "Co| |00001a10| 6e 74 72 6f 6c 22 0d 68 | 6f 6d 65 69 63 6f 6e 0d |ntrol".h|omeicon.| |00001a20| 73 65 74 20 73 74 79 6c | 65 20 6f 66 20 62 67 20 |set styl|e of bg | |00001a30| 66 6c 64 20 22 74 68 65 | 4c 69 73 74 22 20 74 6f |fld "the|List" to| |00001a40| 20 72 65 63 74 61 6e 67 | 6c 65 0d 67 6f 20 62 67 | rectang|le.go bg| |00001a50| 20 22 4d 61 69 6e 22 0d | 68 6f 6d 65 69 63 6f 6e | "Main".|homeicon| |00001a60| 0d 68 69 64 65 20 62 67 | 20 66 6c 64 20 22 6d 65 |.hide bg| fld "me| |00001a70| 6e 75 4c 69 73 74 22 0d | 68 69 64 65 20 62 67 20 |nuList".|hide bg | |00001a80| 66 6c 64 20 22 78 72 65 | 66 4c 69 73 74 22 0d 73 |fld "xre|fList".s| |00001a90| 65 74 20 69 63 6f 6e 20 | 6f 66 20 62 67 20 62 74 |et icon |of bg bt| |00001aa0| 6e 20 22 49 6c 6c 75 73 | 74 72 61 74 69 6f 6e 22 |n "Illus|tration"| |00001ab0| 20 74 6f 20 22 49 6c 6c | 75 73 74 72 61 74 69 6f | to "Ill|ustratio| |00001ac0| 6e 20 4f 66 66 22 0d 73 | 65 74 20 61 75 74 6f 68 |n Off".s|et autoh| |00001ad0| 69 6c 69 74 65 20 6f 66 | 20 62 67 20 62 74 6e 20 |ilite of| bg btn | |00001ae0| 22 48 65 6c 70 22 20 74 | 6f 20 66 61 6c 73 65 0d |"Help" t|o false.| |00001af0| 73 65 74 20 61 75 74 6f | 68 69 6c 69 74 65 20 6f |set auto|hilite o| |00001b00| 66 20 62 67 20 62 74 6e | 20 22 49 6c 6c 75 73 74 |f bg btn| "Illust| |00001b10| 72 61 74 69 6f 6e 22 20 | 74 6f 20 66 61 6c 73 65 |ration" |to false| |00001b20| 0d 70 6f 70 20 63 61 72 | 64 0d 73 65 74 20 6c 6f |.pop car|d.set lo| |00001b30| 63 6b 6d 65 73 73 61 67 | 65 73 20 74 6f 20 66 61 |ckmessag|es to fa| |00001b40| 6c 73 65 0d 75 6e 6c 6f | 63 6b 20 73 63 72 65 65 |lse.unlo|ck scree| |00001b50| 6e 0d 73 65 74 20 75 73 | 65 72 4d 6f 64 69 66 79 |n.set us|erModify| |00001b60| 20 74 6f 20 74 72 75 65 | 0d 49 6e 69 74 4c 69 73 | to true|.InitLis| |00001b70| 74 69 6e 67 73 0d 65 6e | 64 20 6f 70 65 6e 73 74 |tings.en|d openst| |00001b80| 61 63 6b 0d 0d 0d 6f 6e | 20 49 6e 69 74 4c 69 73 |ack...on| InitLis| |00001b90| 74 69 6e 67 73 0d 67 6c | 6f 62 61 6c 20 6c 69 73 |tings.gl|obal lis| |00001ba0| 74 42 79 54 68 65 4e 75 | 6d 62 65 72 2c 20 6c 69 |tByTheNu|mber, li| |00001bb0| 73 74 4c 65 6e 67 74 68 | 2c 20 74 68 65 43 61 72 |stLength|, theCar| |00001bc0| 64 4f 66 66 53 65 74 2c | 20 74 68 65 45 6e 76 73 |dOffSet,| theEnvs| |00001bd0| 2c 74 68 65 53 79 73 0d | 69 66 20 6c 69 73 74 42 |,theSys.|if listB| |00001be0| 79 54 68 65 4e 75 6d 62 | 65 72 20 69 73 20 65 6d |yTheNumb|er is em| |00001bf0| 70 74 79 20 74 68 65 6e | 0d 67 65 74 54 68 65 45 |pty then|.getTheE| |00001c00| 6e 76 73 0d 70 75 74 20 | 74 68 65 20 6e 75 6d 62 |nvs.put |the numb| |00001c10| 65 72 20 6f 66 20 63 61 | 72 64 20 22 4e 75 6d 62 |er of ca|rd "Numb| |00001c20| 65 72 4c 69 73 74 69 6e | 67 22 20 69 6e 74 6f 20 |erListin|g" into | |00001c30| 74 68 65 43 61 72 64 4f | 66 66 53 65 74 0d 70 75 |theCardO|ffSet.pu| |00001c40| 74 20 63 61 72 64 20 66 | 69 65 6c 64 20 22 54 4f |t card f|ield "TO| |00001c50| 43 22 20 6f 66 20 63 61 | 72 64 20 74 68 65 43 61 |C" of ca|rd theCa| |00001c60| 72 64 4f 66 66 53 65 74 | 20 69 6e 74 6f 20 6c 69 |rdOffSet| into li| |00001c70| 73 74 42 79 54 68 65 4e | 75 6d 62 65 72 0d 70 75 |stByTheN|umber.pu| |00001c80| 74 20 6c 65 6e 67 74 68 | 28 6c 69 73 74 42 79 54 |t length|(listByT| |00001c90| 68 65 4e 75 6d 62 65 72 | 29 20 69 6e 74 6f 20 6c |heNumber|) into l| |00001ca0| 69 73 74 4c 65 6e 67 74 | 68 0d 65 6e 64 20 69 66 |istLengt|h.end if| |00001cb0| 0d 65 6e 64 20 49 6e 69 | 74 4c 69 73 74 69 6e 67 |.end Ini|tListing| |00001cc0| 73 0d 0d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |s..-----|--------| |00001cd0| 2d 2d 2d 2d 2d 0d 2d 2d | 20 68 6f 6d 65 69 63 6f |-----.--| homeico| |00001ce0| 6e 20 68 61 6e 64 6c 65 | 72 0d 2d 2d 2d 2d 2d 2d |n handle|r.------| |00001cf0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 2d 2d 20 |--------|----.-- | |00001d00| 66 69 78 20 74 68 65 20 | 6e 61 76 69 67 61 74 69 |fix the |navigati| |00001d10| 6f 6e 20 69 63 6f 6e 73 | 20 66 72 6f 6d 20 61 6e |on icons| from an| |00001d20| 79 77 68 65 72 65 20 69 | 6e 20 74 68 65 20 73 74 |ywhere i|n the st| |00001d30| 61 63 6b 0d 0d 6f 6e 20 | 68 6f 6d 65 69 63 6f 6e |ack..on |homeicon| |00001d40| 0d 67 6c 6f 62 61 6c 20 | 68 6f 6d 65 74 6f 0d 69 |.global |hometo.i| |00001d50| 66 20 68 6f 6d 65 54 6f | 20 69 73 20 65 6d 70 74 |f homeTo| is empt| |00001d60| 79 20 74 68 65 6e 0d 73 | 65 74 20 69 63 6f 6e 20 |y then.s|et icon | |00001d70| 6f 66 20 62 67 20 62 74 | 6e 20 22 48 6f 6d 65 22 |of bg bt|n "Home"| |00001d80| 20 74 6f 20 22 48 6f 6d | 65 22 0d 65 6c 73 65 0d | to "Hom|e".else.| |00001d90| 73 65 74 20 69 63 6f 6e | 20 6f 66 20 62 67 20 62 |set icon| of bg b| |00001da0| 74 6e 20 22 48 6f 6d 65 | 22 20 74 6f 20 22 48 6f |tn "Home|" to "Ho| |00001db0| 6d 65 20 42 61 73 65 22 | 0d 65 6e 64 20 69 66 0d |me Base"|.end if.| |00001dc0| 65 6e 64 20 68 6f 6d 65 | 69 63 6f 6e 0d 0d 2d 2d |end home|icon..--| |00001dd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.| |00001de0| 2d 2d 20 67 65 74 54 68 | 65 45 6e 76 73 20 68 61 |-- getTh|eEnvs ha| |00001df0| 6e 64 6c 65 72 0d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ndler.--|--------| |00001e00| 2d 2d 2d 2d 2d 2d 2d 0d | 6f 6e 20 67 65 74 54 68 |-------.|on getTh| |00001e10| 65 45 6e 76 73 0d 67 6c | 6f 62 61 6c 20 74 68 65 |eEnvs.gl|obal the| |00001e20| 45 6e 76 73 2c 20 74 68 | 65 45 6e 76 73 6d 0d 70 |Envs, th|eEnvsm.p| |00001e30| 75 74 20 65 6d 70 74 79 | 20 69 6e 74 6f 20 74 68 |ut empty| into th| |00001e40| 65 45 6e 76 73 6d 0d 70 | 75 74 20 73 79 73 45 6e |eEnvsm.p|ut sysEn| |00001e50| 76 28 29 20 69 6e 74 6f | 20 74 68 65 53 79 73 0d |v() into| theSys.| |00001e60| 69 66 20 63 68 61 72 20 | 34 20 6f 66 20 74 68 65 |if char |4 of the| |00001e70| 20 6c 6f 6e 67 20 76 65 | 72 73 69 6f 6e 20 ad 20 | long ve|rsion . | |00001e80| 22 30 22 20 74 68 65 6e | 0d 70 75 74 20 63 68 61 |"0" then|.put cha| |00001e90| 72 20 32 20 6f 66 20 74 | 68 65 20 6c 6f 6e 67 20 |r 2 of t|he long | |00001ea0| 76 65 72 73 69 6f 6e 20 | 26 20 22 2e 22 20 26 c2 |version |& "." &.| |00001eb0| 0d 63 68 61 72 20 33 20 | 6f 66 20 74 68 65 20 6c |.char 3 |of the l| |00001ec0| 6f 6e 67 20 76 65 72 73 | 69 6f 6e 20 26 20 22 2e |ong vers|ion & ".| |00001ed0| 22 20 26 c2 0d 63 68 61 | 72 20 34 20 6f 66 20 74 |" &..cha|r 4 of t| |00001ee0| 68 65 20 6c 6f 6e 67 20 | 76 65 72 73 69 6f 6e 20 |he long |version | |00001ef0| 69 6e 74 6f 20 74 68 65 | 45 6e 76 73 0d 65 6c 73 |into the|Envs.els| |00001f00| 65 0d 70 75 74 20 74 68 | 65 20 76 65 72 73 69 6f |e.put th|e versio| |00001f10| 6e 20 69 6e 74 6f 20 74 | 68 65 45 6e 76 73 0d 65 |n into t|heEnvs.e| |00001f20| 6e 64 20 69 66 0d 70 75 | 74 20 77 6f 72 64 20 33 |nd if.pu|t word 3| |00001f30| 20 74 6f 20 6c 65 6e 67 | 74 68 28 6c 69 6e 65 20 | to leng|th(line | |00001f40| 32 20 6f 66 20 74 68 65 | 20 73 63 72 69 70 74 20 |2 of the| script | |00001f50| 6f 66 20 74 68 69 73 20 | 73 74 61 63 6b 29 20 c2 |of this |stack) .| |00001f60| 0d 6f 66 20 6c 69 6e 65 | 20 32 20 6f 66 20 74 68 |.of line| 2 of th| |00001f70| 65 20 73 63 72 69 70 74 | 20 6f 66 20 74 68 69 73 |e script| of this| |00001f80| 20 73 74 61 63 6b 20 26 | 20 72 65 74 75 72 6e 20 | stack &| return | |00001f90| 62 65 66 6f 72 65 20 74 | 68 65 45 6e 76 73 0d 70 |before t|heEnvs.p| |00001fa0| 75 74 20 72 65 74 75 72 | 6e 20 26 20 69 74 65 6d |ut retur|n & item| |00001fb0| 20 32 20 6f 66 20 74 68 | 65 53 79 73 20 61 66 74 | 2 of th|eSys aft| |00001fc0| 65 72 20 74 68 65 45 6e | 76 73 0d 70 75 74 20 72 |er theEn|vs.put r| |00001fd0| 65 74 75 72 6e 20 26 20 | 69 74 65 6d 20 31 20 6f |eturn & |item 1 o| |00001fe0| 66 20 6c 69 6e 65 20 32 | 20 6f 66 20 74 68 65 53 |f line 2| of theS| |00001ff0| 79 73 20 26 20 22 2d 62 | 69 74 22 20 26 20 22 2c |ys & "-b|it" & ",| |00002000| 22 20 26 26 c2 0d 69 74 | 65 6d 20 32 20 6f 66 20 |" &&..it|em 2 of | |00002010| 6c 69 6e 65 20 32 20 6f | 66 20 74 68 65 53 79 73 |line 2 o|f theSys| |00002020| 20 61 66 74 65 72 20 74 | 68 65 45 6e 76 73 0d 70 | after t|heEnvs.p| |00002030| 75 74 20 22 74 65 6e 6d | 76 61 74 20 62 73 73 20 |ut "tenm|vat bss | |00002040| 6e 20 70 79 76 73 73 22 | 20 69 6e 74 6f 20 74 68 |n pyvss"| into th| |00002050| 65 45 6e 76 73 6d 0d 65 | 6e 64 20 67 65 74 54 68 |eEnvsm.e|nd getTh| |00002060| 65 45 6e 76 73 0d 0d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |eEnvs..-|--------| |00002070| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 2d 2d 20 63 6c 6f 73 |--------|.-- clos| |00002080| 65 73 74 61 63 6b 20 68 | 61 6e 64 6c 65 72 0d 2d |estack h|andler.-| |00002090| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------| |000020a0| 0d 6f 6e 20 63 6c 6f 73 | 65 73 74 61 63 6b 0d 67 |.on clos|estack.g| |000020b0| 6c 6f 62 61 6c 20 63 75 | 72 44 61 74 65 4c 69 73 |lobal cu|rDateLis| |000020c0| 74 2c 20 63 75 72 53 75 | 62 6a 65 63 74 4c 69 73 |t, curSu|bjectLis| |000020d0| 74 2c 20 63 75 72 49 6e | 64 65 78 4c 69 73 74 0d |t, curIn|dexList.| |000020e0| 70 75 73 68 20 63 61 72 | 64 0d 73 65 74 20 6c 6f |push car|d.set lo| |000020f0| 63 6b 6d 65 73 73 61 67 | 65 73 20 74 6f 20 74 72 |ckmessag|es to tr| |00002100| 75 65 0d 6c 6f 63 6b 20 | 73 63 72 65 65 6e 0d 70 |ue.lock |screen.p| |00002110| 75 74 20 65 6d 70 74 79 | 20 69 6e 74 6f 20 63 75 |ut empty| into cu| |00002120| 72 44 61 74 65 4c 69 73 | 74 0d 70 75 74 20 65 6d |rDateLis|t.put em| |00002130| 70 74 79 20 69 6e 74 6f | 20 63 75 72 53 75 62 6a |pty into| curSubj| |00002140| 65 63 74 4c 69 73 74 0d | 70 75 74 20 65 6d 70 74 |ectList.|put empt| |00002150| 79 20 69 6e 74 6f 20 63 | 75 72 49 6e 64 65 78 4c |y into c|urIndexL| |00002160| 69 73 74 0d 2d 2d 0d 67 | 6f 20 66 69 72 73 74 20 |ist.--.g|o first | |00002170| 63 61 72 64 0d 73 65 74 | 20 69 63 6f 6e 20 6f 66 |card.set| icon of| |00002180| 20 62 67 20 62 74 6e 20 | 22 4e 75 6d 62 65 72 22 | bg btn |"Number"| |00002190| 20 74 6f 20 22 4e 75 6d | 62 65 72 22 0d 73 65 74 | to "Num|ber".set| |000021a0| 20 69 63 6f 6e 20 6f 66 | 20 62 67 20 62 74 6e 20 | icon of| bg btn | |000021b0| 22 44 61 74 65 22 20 74 | 6f 20 22 44 61 74 65 22 |"Date" t|o "Date"| |000021c0| 0d 73 65 74 20 69 63 6f | 6e 20 6f 66 20 62 67 20 |.set ico|n of bg | |000021d0| 62 74 6e 20 22 53 75 62 | 6a 65 63 74 22 20 74 6f |btn "Sub|ject" to| |000021e0| 20 22 53 75 62 6a 65 63 | 74 22 0d 73 65 74 20 69 | "Subjec|t".set i| |000021f0| 63 6f 6e 20 6f 66 20 62 | 67 20 62 74 6e 20 22 49 |con of b|g btn "I| |00002200| 6e 64 65 78 22 20 74 6f | 20 22 49 6e 64 65 78 22 |ndex" to| "Index"| |00002210| 0d 73 65 74 20 69 63 6f | 6e 20 6f 66 20 62 67 20 |.set ico|n of bg | |00002220| 62 74 6e 20 22 50 72 65 | 76 22 20 74 6f 20 22 61 |btn "Pre|v" to "a| |00002230| 6e 67 6c 65 6c 65 66 74 | 2e 62 6c 61 63 6b 22 0d |ngleleft|.black".| |00002240| 73 65 74 20 69 63 6f 6e | 20 6f 66 20 62 67 20 62 |set icon| of bg b| |00002250| 74 6e 20 22 4e 65 78 74 | 22 20 74 6f 20 22 61 6e |tn "Next|" to "an| |00002260| 67 6c 65 72 69 67 68 74 | 2e 62 6c 61 63 6b 22 0d |gleright|.black".| |00002270| 73 65 74 20 69 63 6f 6e | 20 6f 66 20 62 67 20 62 |set icon| of bg b| |00002280| 74 6e 20 22 48 65 6c 70 | 22 20 74 6f 20 22 48 65 |tn "Help|" to "He| |00002290| 6c 70 22 0d 73 65 74 20 | 69 63 6f 6e 20 6f 66 20 |lp".set |icon of | |000022a0| 62 67 20 62 74 6e 20 22 | 49 6c 6c 75 73 74 72 61 |bg btn "|Illustra| |000022b0| 74 69 6f 6e 22 20 74 6f | 20 22 49 6c 6c 75 73 74 |tion" to| "Illust| |000022c0| 72 61 74 69 6f 6e 22 0d | 73 65 74 20 69 63 6f 6e |ration".|set icon| |000022d0| 20 6f 66 20 62 67 20 62 | 74 6e 20 22 47 6f 4e 6f | of bg b|tn "GoNo| |000022e0| 74 65 22 20 74 6f 20 22 | 47 6f 4e 6f 74 65 22 0d |te" to "|GoNote".| |000022f0| 73 65 74 20 69 63 6f 6e | 20 6f 66 20 62 67 20 62 |set icon| of bg b| |00002300| 74 6e 20 22 46 69 6e 64 | 22 20 74 6f 20 22 46 69 |tn "Find|" to "Fi| |00002310| 6e 64 22 0d 73 65 74 20 | 69 63 6f 6e 20 6f 66 20 |nd".set |icon of | |00002320| 62 67 20 62 74 6e 20 22 | 44 69 73 6b 22 20 74 6f |bg btn "|Disk" to| |00002330| 20 22 44 69 73 6b 22 0d | 73 65 74 20 69 63 6f 6e | "Disk".|set icon| |00002340| 20 6f 66 20 62 67 20 62 | 74 6e 20 22 50 72 69 6e | of bg b|tn "Prin| |00002350| 74 22 20 74 6f 20 22 50 | 72 69 6e 74 65 72 22 0d |t" to "P|rinter".| |00002360| 73 65 74 20 69 63 6f 6e | 20 6f 66 20 62 67 20 62 |set icon| of bg b| |00002370| 74 6e 20 22 42 61 63 6b | 22 20 74 6f 20 22 42 6c |tn "Back|" to "Bl| |00002380| 61 63 6b 20 52 65 74 75 | 72 6e 20 41 72 72 6f 77 |ack Retu|rn Arrow| |00002390| 22 0d 2d 2d 0d 67 6f 20 | 63 61 72 64 20 22 4e 75 |".--.go |card "Nu| |000023a0| 6d 62 65 72 4c 69 73 74 | 69 6e 67 22 0d 73 65 74 |mberList|ing".set| |000023b0| 20 74 68 65 20 73 63 72 | 6f 6c 6c 20 6f 66 20 63 | the scr|oll of c| |000023c0| 61 72 64 20 66 69 65 6c | 64 20 31 20 74 6f 20 30 |ard fiel|d 1 to 0| |000023d0| 0d 70 75 74 20 65 6d 70 | 74 79 20 69 6e 74 6f 20 |.put emp|ty into | |000023e0| 62 6b 67 6e 64 20 66 69 | 65 6c 64 20 22 73 75 62 |bkgnd fi|eld "sub| |000023f0| 6a 65 63 74 22 0d 70 75 | 74 20 65 6d 70 74 79 20 |ject".pu|t empty | |00002400| 69 6e 74 6f 20 62 6b 67 | 6e 64 20 66 69 65 6c 64 |into bkg|nd field| |00002410| 20 22 74 68 65 4c 69 73 | 74 22 0d 2d 2d 0d 67 6f | "theLis|t".--.go| |00002420| 20 63 61 72 64 20 22 44 | 61 74 65 4c 69 73 74 69 | card "D|ateListi| |00002430| 6e 67 22 0d 69 66 20 74 | 68 65 20 73 74 79 6c 65 |ng".if t|he style| |00002440| 20 6f 66 20 63 64 20 66 | 6c 64 20 31 20 3d 20 22 | of cd f|ld 1 = "| |00002450| 73 63 72 6f 6c 6c 69 6e | 67 22 20 74 68 65 6e 0d |scrollin|g" then.| |00002460| 73 65 74 20 74 68 65 20 | 73 63 72 6f 6c 6c 20 6f |set the |scroll o| |00002470| 66 20 63 61 72 64 20 66 | 69 65 6c 64 20 31 20 74 |f card f|ield 1 t| |00002480| 6f 20 30 0d 65 6e 64 20 | 69 66 0d 70 75 74 20 65 |o 0.end |if.put e| |00002490| 6d 70 74 79 20 69 6e 74 | 6f 20 62 6b 67 6e 64 20 |mpty int|o bkgnd | |000024a0| 66 69 65 6c 64 20 22 73 | 75 62 6a 65 63 74 22 0d |field "s|ubject".| |000024b0| 70 75 74 20 65 6d 70 74 | 79 20 69 6e 74 6f 20 62 |put empt|y into b| |000024c0| 6b 67 6e 64 20 66 69 65 | 6c 64 20 22 74 68 65 4c |kgnd fie|ld "theL| |000024d0| 69 73 74 22 0d 2d 2d 0d | 67 6f 20 63 61 72 64 20 |ist".--.|go card | |000024e0| 22 53 75 62 6a 65 63 74 | 4c 69 73 74 69 6e 67 22 |"Subject|Listing"| |000024f0| 0d 73 65 74 20 74 68 65 | 20 73 63 72 6f 6c 6c 20 |.set the| scroll | |00002500| 6f 66 20 63 61 72 64 20 | 66 69 65 6c 64 20 31 20 |of card |field 1 | |00002510| 74 6f 20 30 0d 70 75 74 | 20 65 6d 70 74 79 20 69 |to 0.put| empty i| |00002520| 6e 74 6f 20 62 6b 67 6e | 64 20 66 69 65 6c 64 20 |nto bkgn|d field | |00002530| 22 73 75 62 6a 65 63 74 | 22 0d 70 75 74 20 65 6d |"subject|".put em| |00002540| 70 74 79 20 69 6e 74 6f | 20 62 6b 67 6e 64 20 66 |pty into| bkgnd f| |00002550| 69 65 6c 64 20 22 74 68 | 65 4c 69 73 74 22 0d 2d |ield "th|eList".-| |00002560| 2d 0d 67 6f 20 63 61 72 | 64 20 22 49 6e 64 65 78 |-.go car|d "Index| |00002570| 4c 69 73 74 69 6e 67 22 | 0d 73 65 74 20 74 68 65 |Listing"|.set the| |00002580| 20 73 63 72 6f 6c 6c 20 | 6f 66 20 63 61 72 64 20 | scroll |of card | |00002590| 66 69 65 6c 64 20 31 20 | 74 6f 20 30 0d 70 75 74 |field 1 |to 0.put| |000025a0| 20 65 6d 70 74 79 20 69 | 6e 74 6f 20 62 6b 67 6e | empty i|nto bkgn| |000025b0| 64 20 66 69 65 6c 64 20 | 22 73 75 62 6a 65 63 74 |d field |"subject| |000025c0| 22 0d 70 75 74 20 65 6d | 70 74 79 20 69 6e 74 6f |".put em|pty into| |000025d0| 20 62 6b 67 6e 64 20 66 | 69 65 6c 64 20 22 74 68 | bkgnd f|ield "th| |000025e0| 65 4c 69 73 74 22 0d 73 | 65 74 20 74 68 65 20 74 |eList".s|et the t| |000025f0| 6f 70 20 6f 66 20 63 61 | 72 64 20 62 74 6e 20 32 |op of ca|rd btn 2| |00002600| 20 74 6f 20 28 28 74 6f | 70 20 6f 66 20 63 61 72 | to ((to|p of car| |00002610| 64 20 66 69 65 6c 64 20 | 32 29 20 2b 20 31 29 0d |d field |2) + 1).| |00002620| 2d 2d 0d 70 6f 70 20 63 | 61 72 64 0d 75 6e 6c 6f |--.pop c|ard.unlo| |00002630| 63 6b 20 73 63 72 65 65 | 6e 0d 73 65 74 20 6c 6f |ck scree|n.set lo| |00002640| 63 6b 6d 65 73 73 61 67 | 65 73 20 74 6f 20 66 61 |ckmessag|es to fa| |00002650| 6c 73 65 0d 76 69 73 75 | 61 6c 20 65 66 66 65 63 |lse.visu|al effec| |00002660| 74 20 69 72 69 73 20 63 | 6c 6f 73 65 0d 65 6e 64 |t iris c|lose.end| |00002670| 20 63 6c 6f 73 65 73 74 | 61 63 6b 0d 0d 2d 2d 20 | closest|ack..-- | |00002680| 74 68 69 73 20 68 61 6e | 64 6c 65 72 20 64 65 61 |this han|dler dea| |00002690| 6c 73 20 77 69 74 68 20 | 72 65 71 75 65 73 74 73 |ls with |requests| |000026a0| 20 66 72 6f 6d 20 74 68 | 65 20 73 74 61 63 6b 20 | from th|e stack | |000026b0| 66 6f 72 20 61 0d 2d 2d | 20 70 61 72 74 69 63 75 |for a.--| particu| |000026c0| 6c 61 72 20 78 72 65 66 | 20 70 61 74 68 0d 2d 2d |lar xref| path.--| |000026d0| 0d 0d 66 75 6e 63 74 69 | 6f 6e 20 66 69 6e 64 78 |..functi|on findx| |000026e0| 72 65 66 20 77 68 69 63 | 68 0d 67 6c 6f 62 61 6c |ref whic|h.global| |000026f0| 20 78 72 65 66 76 61 6c | 75 65 0d 70 75 74 20 65 | xrefval|ue.put e| |00002700| 6d 70 74 79 20 69 6e 74 | 6f 20 78 72 65 66 76 61 |mpty int|o xrefva| |00002710| 6c 75 65 0d 6c 6f 63 6b | 20 73 63 72 65 65 6e 0d |lue.lock| screen.| |00002720| 70 75 73 68 20 63 61 72 | 64 0d 67 6f 20 63 61 72 |push car|d.go car| |00002730| 64 20 69 64 20 38 32 31 | 33 33 0d 69 66 20 77 68 |d id 821|33.if wh| |00002740| 69 63 68 20 3d 20 22 54 | 4e 53 74 61 63 6b 50 61 |ich = "T|NStackPa| |00002750| 74 68 22 20 74 68 65 6e | 0d 69 66 20 63 64 20 66 |th" then|.if cd f| |00002760| 6c 64 20 22 54 4e 53 74 | 61 63 6b 50 61 74 68 22 |ld "TNSt|ackPath"| |00002770| 20 69 73 20 65 6d 70 74 | 79 20 74 68 65 6e 0d 73 | is empt|y then.s| |00002780| 65 6e 64 20 6d 6f 75 73 | 65 55 70 20 74 6f 20 63 |end mous|eUp to c| |00002790| 64 20 62 74 6e 20 35 0d | 70 75 74 20 63 64 20 66 |d btn 5.|put cd f| |000027a0| 6c 64 20 22 54 4e 53 74 | 61 63 6b 50 61 74 68 22 |ld "TNSt|ackPath"| |000027b0| 20 69 6e 74 6f 20 78 72 | 65 66 76 61 6c 75 65 0d | into xr|efvalue.| |000027c0| 65 6c 73 65 0d 70 75 74 | 20 63 64 20 66 6c 64 20 |else.put| cd fld | |000027d0| 22 54 4e 53 74 61 63 6b | 50 61 74 68 22 20 69 6e |"TNStack|Path" in| |000027e0| 74 6f 20 78 72 65 66 76 | 61 6c 75 65 0d 65 6e 64 |to xrefv|alue.end| |000027f0| 20 69 66 0d 2d 2d 0d 65 | 6c 73 65 0d 69 66 20 77 | if.--.e|lse.if w| |00002800| 68 69 63 68 20 3d 20 22 | 53 4d 53 74 61 63 6b 50 |hich = "|SMStackP| |00002810| 61 74 68 22 20 74 68 65 | 6e 0d 69 66 20 63 64 20 |ath" the|n.if cd | |00002820| 66 6c 64 20 22 53 4d 53 | 74 61 63 6b 50 61 74 68 |fld "SMS|tackPath| |00002830| 22 20 69 73 20 65 6d 70 | 74 79 20 74 68 65 6e 0d |" is emp|ty then.| |00002840| 73 65 6e 64 20 6d 6f 75 | 73 65 55 70 20 74 6f 20 |send mou|seUp to | |00002850| 63 64 20 62 74 6e 20 36 | 0d 70 75 74 20 63 64 20 |cd btn 6|.put cd | |00002860| 66 6c 64 20 22 53 4d 53 | 74 61 63 6b 50 61 74 68 |fld "SMS|tackPath| |00002870| 22 20 69 6e 74 6f 20 78 | 72 65 66 76 61 6c 75 65 |" into x|refvalue| |00002880| 0d 65 6c 73 65 0d 70 75 | 74 20 63 64 20 66 6c 64 |.else.pu|t cd fld| |00002890| 20 22 53 4d 53 74 61 63 | 6b 50 61 74 68 22 20 69 | "SMStac|kPath" i| |000028a0| 6e 74 6f 20 78 72 65 66 | 76 61 6c 75 65 0d 65 6e |nto xref|value.en| |000028b0| 64 20 69 66 0d 2d 2d 0d | 65 6c 73 65 0d 69 66 20 |d if.--.|else.if | |000028c0| 77 68 69 63 68 20 3d 20 | 22 49 4d 36 53 74 61 63 |which = |"IM6Stac| |000028d0| 6b 50 61 74 68 22 20 74 | 68 65 6e 0d 69 66 20 63 |kPath" t|hen.if c| |000028e0| 64 20 66 6c 64 20 22 49 | 4d 36 53 74 61 63 6b 50 |d fld "I|M6StackP| |000028f0| 61 74 68 22 20 69 73 20 | 65 6d 70 74 79 20 74 68 |ath" is |empty th| |00002900| 65 6e 0d 73 65 6e 64 20 | 6d 6f 75 73 65 55 70 20 |en.send |mouseUp | |00002910| 74 6f 20 63 64 20 62 74 | 6e 20 31 30 0d 70 75 74 |to cd bt|n 10.put| |00002920| 20 63 64 20 66 6c 64 20 | 22 49 4d 36 53 74 61 63 | cd fld |"IM6Stac| |00002930| 6b 50 61 74 68 22 20 69 | 6e 74 6f 20 78 72 65 66 |kPath" i|nto xref| |00002940| 76 61 6c 75 65 0d 65 6c | 73 65 0d 70 75 74 20 63 |value.el|se.put c| |00002950| 64 20 66 6c 64 20 22 49 | 4d 36 53 74 61 63 6b 50 |d fld "I|M6StackP| |00002960| 61 74 68 22 20 69 6e 74 | 6f 20 78 72 65 66 76 61 |ath" int|o xrefva| |00002970| 6c 75 65 0d 65 6e 64 20 | 69 66 0d 2d 2d 0d 65 6c |lue.end |if.--.el| |00002980| 73 65 0d 69 66 20 77 68 | 69 63 68 20 3d 20 22 51 |se.if wh|ich = "Q| |00002990| 41 53 74 61 63 6b 50 61 | 74 68 22 20 74 68 65 6e |AStackPa|th" then| |000029a0| 0d 69 66 20 63 64 20 66 | 6c 64 20 22 51 41 53 74 |.if cd f|ld "QASt| |000029b0| 61 63 6b 50 61 74 68 22 | 20 69 73 20 65 6d 70 74 |ackPath"| is empt| |000029c0| 79 20 74 68 65 6e 0d 73 | 65 6e 64 20 6d 6f 75 73 |y then.s|end mous| |000029d0| 65 55 70 20 74 6f 20 63 | 64 20 62 74 6e 20 37 0d |eUp to c|d btn 7.| |000029e0| 70 75 74 20 63 64 20 66 | 6c 64 20 22 51 41 53 74 |put cd f|ld "QASt| |000029f0| 61 63 6b 50 61 74 68 22 | 20 69 6e 74 6f 20 78 72 |ackPath"| into xr| |00002a00| 65 66 76 61 6c 75 65 0d | 65 6c 73 65 0d 70 75 74 |efvalue.|else.put| |00002a10| 20 63 64 20 66 6c 64 20 | 22 51 41 53 74 61 63 6b | cd fld |"QAStack| |00002a20| 50 61 74 68 22 20 69 6e | 74 6f 20 78 72 65 66 76 |Path" in|to xrefv| |00002a30| 61 6c 75 65 0d 65 6e 64 | 20 69 66 0d 2d 2d 0d 65 |alue.end| if.--.e| |00002a40| 6c 73 65 0d 69 66 20 77 | 68 69 63 68 20 3d 20 22 |lse.if w|hich = "| |00002a50| 51 53 74 61 63 6b 50 61 | 74 68 22 20 74 68 65 6e |QStackPa|th" then| |00002a60| 0d 69 66 20 63 64 20 66 | 6c 64 20 22 51 53 74 61 |.if cd f|ld "QSta| |00002a70| 63 6b 50 61 74 68 22 20 | 69 73 20 65 6d 70 74 79 |ckPath" |is empty| |00002a80| 20 74 68 65 6e 0d 73 65 | 6e 64 20 6d 6f 75 73 65 | then.se|nd mouse| |00002a90| 55 70 20 74 6f 20 63 64 | 20 62 74 6e 20 38 0d 70 |Up to cd| btn 8.p| |00002aa0| 75 74 20 63 64 20 66 6c | 64 20 22 51 53 74 61 63 |ut cd fl|d "QStac| |00002ab0| 6b 50 61 74 68 22 20 69 | 6e 74 6f 20 78 72 65 66 |kPath" i|nto xref| |00002ac0| 76 61 6c 75 65 0d 65 6c | 73 65 0d 70 75 74 20 63 |value.el|se.put c| |00002ad0| 64 20 66 6c 64 20 22 51 | 53 74 61 63 6b 50 61 74 |d fld "Q|StackPat| |00002ae0| 68 22 20 69 6e 74 6f 20 | 78 72 65 66 76 61 6c 75 |h" into |xrefvalu| |00002af0| 65 0d 65 6e 64 20 69 66 | 0d 2d 2d 0d 65 6c 73 65 |e.end if|.--.else| |00002b00| 0d 69 66 20 77 68 69 63 | 68 20 3d 20 22 48 49 4e |.if whic|h = "HIN| |00002b10| 53 74 61 63 6b 50 61 74 | 68 22 20 74 68 65 6e 0d |StackPat|h" then.| |00002b20| 69 66 20 63 64 20 66 6c | 64 20 22 48 49 4e 53 74 |if cd fl|d "HINSt| |00002b30| 61 63 6b 50 61 74 68 22 | 20 69 73 20 65 6d 70 74 |ackPath"| is empt| |00002b40| 79 20 74 68 65 6e 0d 73 | 65 6e 64 20 6d 6f 75 73 |y then.s|end mous| |00002b50| 65 55 70 20 74 6f 20 63 | 64 20 62 74 6e 20 39 0d |eUp to c|d btn 9.| |00002b60| 70 75 74 20 63 64 20 66 | 6c 64 20 22 48 49 4e 53 |put cd f|ld "HINS| |00002b70| 74 61 63 6b 50 61 74 68 | 22 20 69 6e 74 6f 20 78 |tackPath|" into x| |00002b80| 72 65 66 76 61 6c 75 65 | 0d 65 6c 73 65 0d 70 75 |refvalue|.else.pu| |00002b90| 74 20 63 64 20 66 6c 64 | 20 22 48 49 4e 53 74 61 |t cd fld| "HINSta| |00002ba0| 63 6b 50 61 74 68 22 20 | 69 6e 74 6f 20 78 72 65 |ckPath" |into xre| |00002bb0| 66 76 61 6c 75 65 0d 65 | 6e 64 20 69 66 0d 2d 2d |fvalue.e|nd if.--| |00002bc0| 0d 65 6c 73 65 0d 69 66 | 20 77 68 69 63 68 20 3d |.else.if| which =| |00002bd0| 20 22 53 74 61 63 6b 50 | 69 63 74 50 61 74 68 22 | "StackP|ictPath"| |00002be0| 20 74 68 65 6e 0d 69 66 | 20 63 64 20 66 6c 64 20 | then.if| cd fld | |00002bf0| 22 53 74 61 63 6b 50 69 | 63 74 50 61 74 68 22 20 |"StackPi|ctPath" | |00002c00| 69 73 20 65 6d 70 74 79 | 20 74 68 65 6e 0d 73 65 |is empty| then.se| |00002c10| 6e 64 20 6d 6f 75 73 65 | 55 70 20 74 6f 20 63 64 |nd mouse|Up to cd| |00002c20| 20 62 74 6e 20 31 31 0d | 70 75 74 20 63 64 20 66 | btn 11.|put cd f| |00002c30| 6c 64 20 22 53 74 61 63 | 6b 50 69 63 74 50 61 74 |ld "Stac|kPictPat| |00002c40| 68 22 20 69 6e 74 6f 20 | 78 72 65 66 76 61 6c 75 |h" into |xrefvalu| |00002c50| 65 0d 65 6c 73 65 0d 70 | 75 74 20 63 64 20 66 6c |e.else.p|ut cd fl| |00002c60| 64 20 22 53 74 61 63 6b | 50 69 63 74 50 61 74 68 |d "Stack|PictPath| |00002c70| 22 20 69 6e 74 6f 20 78 | 72 65 66 76 61 6c 75 65 |" into x|refvalue| |00002c80| 0d 65 6e 64 20 69 66 0d | 2d 2d 0d 65 6c 73 65 0d |.end if.|--.else.| |00002c90| 69 66 20 77 68 69 63 68 | 20 3d 20 22 53 74 61 63 |if which| = "Stac| |00002ca0| 6b 49 6e 64 65 78 50 61 | 74 68 22 20 74 68 65 6e |kIndexPa|th" then| |00002cb0| 0d 69 66 20 63 64 20 66 | 6c 64 20 22 53 74 61 63 |.if cd f|ld "Stac| |00002cc0| 6b 49 6e 64 65 78 50 61 | 74 68 22 20 69 73 20 65 |kIndexPa|th" is e| |00002cd0| 6d 70 74 79 20 74 68 65 | 6e 0d 73 65 6e 64 20 6d |mpty the|n.send m| |00002ce0| 6f 75 73 65 55 70 20 74 | 6f 20 63 64 20 62 74 6e |ouseUp t|o cd btn| |00002cf0| 20 31 32 0d 70 75 74 20 | 63 64 20 66 6c 64 20 22 | 12.put |cd fld "| |00002d00| 53 74 61 63 6b 49 6e 64 | 65 78 50 61 74 68 22 20 |StackInd|exPath" | |00002d10| 69 6e 74 6f 20 78 72 65 | 66 76 61 6c 75 65 0d 65 |into xre|fvalue.e| |00002d20| 6c 73 65 0d 70 75 74 20 | 63 64 20 66 6c 64 20 22 |lse.put |cd fld "| |00002d30| 53 74 61 63 6b 49 6e 64 | 65 78 50 61 74 68 22 20 |StackInd|exPath" | |00002d40| 69 6e 74 6f 20 78 72 65 | 66 76 61 6c 75 65 0d 65 |into xre|fvalue.e| |00002d50| 6e 64 20 69 66 0d 2d 2d | 0d 65 6c 73 65 0d 62 65 |nd if.--|.else.be| |00002d60| 65 70 0d 61 6e 73 77 65 | 72 20 22 58 2d 52 65 66 |ep.answe|r "X-Ref| |00002d70| 65 72 65 6e 63 65 20 75 | 6e 6b 6e 6f 77 6e 20 69 |erence u|nknown i| |00002d80| 6e 20 74 68 69 73 20 76 | 65 72 73 69 6f 6e 22 0d |n this v|ersion".| |00002d90| 65 6e 64 20 69 66 0d 65 | 6e 64 20 69 66 0d 65 6e |end if.e|nd if.en| |00002da0| 64 20 69 66 0d 65 6e 64 | 20 69 66 0d 65 6e 64 20 |d if.end| if.end | |00002db0| 69 66 0d 65 6e 64 20 69 | 66 0d 65 6e 64 20 69 66 |if.end i|f.end if| |00002dc0| 0d 65 6e 64 20 69 66 0d | 2d 2d 0d 70 6f 70 20 63 |.end if.|--.pop c| |00002dd0| 61 72 64 0d 75 6e 6c 6f | 63 6b 20 73 63 72 65 65 |ard.unlo|ck scree| |00002de0| 6e 0d 2d 2d 0d 72 65 74 | 75 72 6e 20 78 72 65 66 |n.--.ret|urn xref| |00002df0| 76 61 6c 75 65 0d 65 6e | 64 20 66 69 6e 64 78 72 |value.en|d findxr| |00002e00| 65 66 0d 0d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ef..----|--------| |00002e10| 2d 2d 2d 2d 2d 0d 2d 2d | 20 47 6f 42 61 63 6b 20 |-----.--| GoBack | |00002e20| 68 61 6e 64 6c 65 72 0d | 2d 2d 2d 2d 2d 2d 2d 2d |handler.|--------| |00002e30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 6f 6e 20 67 6f 42 |--------|-.on goB| |00002e40| 61 63 6b 0d 67 6c 6f 62 | 61 6c 20 68 6f 6d 65 54 |ack.glob|al homeT| |00002e50| 6f 0d 6c 6f 63 6b 20 73 | 63 72 65 65 6e 0d 70 6f |o.lock s|creen.po| |00002e60| 70 20 63 61 72 64 20 69 | 6e 74 6f 20 62 61 63 6b |p card i|nto back| |00002e70| 66 72 6f 6d 0d 69 66 20 | 62 61 63 6b 66 72 6f 6d |from.if |backfrom| |00002e80| 20 63 6f 6e 74 61 69 6e | 73 20 22 48 6f 6d 65 22 | contain|s "Home"| |00002e90| 20 74 68 65 6e 0d 61 6e | 73 77 65 72 20 22 52 65 | then.an|swer "Re| |00002ea0| 74 75 72 6e 20 74 6f 20 | 48 6f 6d 65 20 53 74 61 |turn to |Home Sta| |00002eb0| 63 6b 3f 22 20 77 69 74 | 68 20 22 4f 4b 22 20 6f |ck?" wit|h "OK" o| |00002ec0| 72 20 22 43 61 6e 63 65 | 6c 22 0d 69 66 20 69 74 |r "Cance|l".if it| |00002ed0| 20 69 73 20 22 4f 4b 22 | 20 74 68 65 6e 0d 67 6f | is "OK"| then.go| |00002ee0| 20 48 6f 6d 65 0d 65 78 | 69 74 20 67 6f 42 61 63 | Home.ex|it goBac| |00002ef0| 6b 0d 65 6c 73 65 0d 65 | 78 69 74 20 67 6f 42 61 |k.else.e|xit goBa| |00002f00| 63 6b 0d 65 6e 64 20 69 | 66 0d 65 6c 73 65 0d 69 |ck.end i|f.else.i| |00002f10| 66 20 62 61 63 6b 66 72 | 6f 6d 20 ad 20 74 68 65 |f backfr|om . the| |00002f20| 20 6c 6f 6e 67 20 69 64 | 20 6f 66 20 74 68 69 73 | long id| of this| |00002f30| 20 63 61 72 64 20 74 68 | 65 6e 0d 69 66 20 62 61 | card th|en.if ba| |00002f40| 63 6b 66 72 6f 6d 20 63 | 6f 6e 74 61 69 6e 73 20 |ckfrom c|ontains | |00002f50| 74 68 65 20 73 68 6f 72 | 74 20 6e 61 6d 65 20 6f |the shor|t name o| |00002f60| 66 20 74 68 69 73 20 73 | 74 61 63 6b 20 74 68 65 |f this s|tack the| |00002f70| 6e 0d 67 6f 20 62 61 63 | 6b 66 72 6f 6d 0d 75 6e |n.go bac|kfrom.un| |00002f80| 6c 6f 63 6b 20 73 63 72 | 65 65 6e 20 77 69 74 68 |lock scr|een with| |00002f90| 20 76 69 73 75 61 6c 20 | 65 66 66 65 63 74 20 7a | visual |effect z| |00002fa0| 6f 6f 6d 20 6f 75 74 0d | 65 78 69 74 20 67 6f 42 |oom out.|exit goB| |00002fb0| 61 63 6b 0d 65 6c 73 65 | 20 20 2d 2d 20 66 72 6f |ack.else| -- fro| |00002fc0| 6d 20 61 20 64 69 66 66 | 65 72 65 6e 74 20 73 74 |m a diff|erent st| |00002fd0| 61 63 6b 0d 69 66 20 6c | 69 6e 65 20 31 20 6f 66 |ack.if l|ine 1 of| |00002fe0| 20 68 6f 6d 65 54 6f 20 | 3d 20 62 61 63 6b 66 72 | homeTo |= backfr| |00002ff0| 6f 6d 20 74 68 65 6e 0d | 70 75 73 68 20 63 61 72 |om then.|push car| |00003000| 64 20 2d 2d 20 64 75 6d | 6d 79 2c 20 67 65 74 73 |d -- dum|my, gets| |00003010| 20 70 6f 70 70 65 64 20 | 6f 6e 20 63 6c 6f 73 65 | popped |on close| |00003020| 20 63 61 72 64 0d 64 65 | 6c 65 74 65 20 6c 69 6e | card.de|lete lin| |00003030| 65 20 31 20 6f 66 20 68 | 6f 6d 65 54 6f 0d 67 6f |e 1 of h|omeTo.go| |00003040| 20 62 61 63 6b 66 72 6f | 6d 0d 75 6e 6c 6f 63 6b | backfro|m.unlock| |00003050| 20 73 63 72 65 65 6e 20 | 77 69 74 68 20 76 69 73 | screen |with vis| |00003060| 75 61 6c 20 65 66 66 65 | 63 74 20 7a 6f 6f 6d 20 |ual effe|ct zoom | |00003070| 6f 75 74 0d 65 78 69 74 | 20 67 6f 42 61 63 6b 0d |out.exit| goBack.| |00003080| 65 6c 73 65 20 20 2d 2d | 20 73 6f 72 72 79 2c 20 |else --| sorry, | |00003090| 6f 6e 6c 79 20 67 6f 20 | 62 61 63 6b 20 69 66 20 |only go |back if | |000030a0| 68 6f 6d 65 74 6f 20 69 | 73 20 74 68 65 20 73 61 |hometo i|s the sa| |000030b0| 6d 65 0d 67 6f 42 61 63 | 6b 0d 65 78 69 74 20 67 |me.goBac|k.exit g| |000030c0| 6f 42 61 63 6b 0d 65 6e | 64 20 69 66 20 20 2d 2d |oBack.en|d if --| |000030d0| 20 68 6f 6d 65 74 6f 20 | 3d 20 67 6f 62 61 63 6b | hometo |= goback| |000030e0| 0d 65 6e 64 20 69 66 20 | 20 2d 2d 20 66 72 6f 6d |.end if | -- from| |000030f0| 20 74 68 69 73 20 73 74 | 61 63 6b 0d 65 6c 73 65 | this st|ack.else| |00003100| 20 2d 2d 20 62 61 63 6b | 46 72 6f 6d 20 69 73 20 | -- back|From is | |00003110| 74 68 65 20 63 75 72 72 | 65 6e 74 20 63 61 72 64 |the curr|ent card| |00003120| 0d 67 6f 42 61 63 6b 0d | 65 78 69 74 20 67 6f 42 |.goBack.|exit goB| |00003130| 61 63 6b 0d 65 6e 64 20 | 69 66 0d 65 6e 64 20 69 |ack.end |if.end i| |00003140| 66 0d 65 6e 64 20 67 6f | 42 61 63 6b 0d 0d 2d 2d |f.end go|Back..--| |00003150| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.| |00003160| 2d 2d 20 67 6f 50 72 69 | 6e 74 49 74 20 68 61 6e |-- goPri|ntIt han| |00003170| 64 6c 65 72 0d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |dler.---|--------| |00003180| 2d 2d 2d 2d 2d 2d 0d 2d | 2d 0d 6f 6e 20 67 6f 50 |------.-|-.on goP| |00003190| 72 69 6e 74 49 74 0d 73 | 65 74 20 63 75 72 73 6f |rintIt.s|et curso| |000031a0| 72 20 74 6f 20 62 75 73 | 79 0d 2d 2d 20 69 66 20 |r to bus|y.-- if | |000031b0| 6f 70 74 69 6f 6e 6b 65 | 79 20 74 68 65 6e 20 70 |optionke|y then p| |000031c0| 72 69 6e 74 20 74 68 65 | 20 65 6e 74 69 72 65 20 |rint the| entire | |000031d0| 73 74 61 63 6b 0d 69 66 | 20 74 68 65 20 6f 70 74 |stack.if| the opt| |000031e0| 69 6f 6e 6b 65 79 20 69 | 73 20 22 64 6f 77 6e 22 |ionkey i|s "down"| |000031f0| 20 74 68 65 6e 0d 61 6e | 73 77 65 72 20 22 50 72 | then.an|swer "Pr| |00003200| 69 6e 74 20 74 68 65 20 | 65 6e 74 69 72 65 20 54 |int the |entire T| |00003210| 65 63 68 6e 69 63 61 6c | 20 4e 6f 74 65 73 20 53 |echnical| Notes S| |00003220| 74 61 63 6b 3f 22 c2 0d | 77 69 74 68 20 22 4f 4b |tack?"..|with "OK| |00003230| 22 20 6f 72 20 22 43 61 | 6e 63 65 6c 22 0d 69 66 |" or "Ca|ncel".if| |00003240| 20 69 74 20 3d 20 22 43 | 61 6e 63 65 6c 22 20 74 | it = "C|ancel" t| |00003250| 68 65 6e 0d 65 78 69 74 | 20 67 6f 50 72 69 6e 74 |hen.exit| goPrint| |00003260| 49 74 0d 65 6c 73 65 0d | 2d 2d 20 70 72 6f 63 65 |It.else.|-- proce| |00003270| 73 73 20 61 6e 64 20 70 | 72 69 6e 74 20 74 68 65 |ss and p|rint the| |00003280| 20 65 6e 74 69 72 65 20 | 73 74 61 63 6b 0d 70 75 | entire |stack.pu| |00003290| 73 68 20 63 61 72 64 0d | 67 6f 20 66 69 72 73 74 |sh card.|go first| |000032a0| 20 63 61 72 64 20 6f 66 | 20 62 67 20 22 4d 61 69 | card of| bg "Mai| |000032b0| 6e 22 0d 72 65 70 65 61 | 74 20 75 6e 74 69 6c 20 |n".repea|t until | |000032c0| 62 67 20 66 6c 64 20 22 | 6e 75 6d 62 65 72 22 20 |bg fld "|number" | |000032d0| 6f 66 20 6c 61 73 74 20 | 63 61 72 64 20 69 73 20 |of last |card is | |000032e0| 69 6e 20 62 67 20 66 6c | 64 20 22 6e 75 6d 62 65 |in bg fl|d "numbe| |000032f0| 72 22 20 6f 66 20 70 72 | 65 76 20 63 61 72 64 0d |r" of pr|ev card.| |00003300| 69 66 20 70 72 69 6e 74 | 49 74 28 29 20 69 73 20 |if print|It() is | |00003310| 6e 6f 74 20 65 6d 70 74 | 79 20 74 68 65 6e 20 65 |not empt|y then e| |00003320| 78 69 74 20 72 65 70 65 | 61 74 0d 67 6f 20 6e 65 |xit repe|at.go ne| |00003330| 78 74 20 63 61 72 64 0d | 65 6e 64 20 72 65 70 65 |xt card.|end repe| |00003340| 61 74 0d 70 6f 70 20 63 | 61 72 64 0d 65 6e 64 20 |at.pop c|ard.end | |00003350| 69 66 0d 2d 2d 0d 65 6c | 73 65 0d 69 66 20 74 68 |if.--.el|se.if th| |00003360| 65 20 73 68 6f 72 74 20 | 6e 61 6d 65 20 6f 66 20 |e short |name of | |00003370| 74 68 69 73 20 62 67 20 | 69 73 20 22 4d 61 69 6e |this bg |is "Main| |00003380| 22 20 74 68 65 6e 0d 70 | 75 74 20 62 6b 67 6e 64 |" then.p|ut bkgnd| |00003390| 20 66 69 65 6c 64 20 22 | 6e 75 6d 62 65 72 22 20 | field "|number" | |000033a0| 69 6e 74 6f 20 70 72 65 | 4e 75 6d 0d 2d 2d 0d 69 |into pre|Num.--.i| |000033b0| 66 20 74 68 65 20 6e 75 | 6d 62 65 72 20 6f 66 20 |f the nu|mber of | |000033c0| 63 68 61 72 73 20 69 6e | 20 70 72 65 4e 75 6d 20 |chars in| preNum | |000033d0| 3e 20 33 20 74 68 65 6e | 0d 61 6e 73 77 65 72 20 |> 3 then|.answer | |000033e0| 22 50 72 69 6e 74 20 74 | 65 78 74 20 66 72 6f 6d |"Print t|ext from| |000033f0| 20 74 68 69 73 20 63 61 | 72 64 20 6f 72 20 65 6e | this ca|rd or en| |00003400| 74 69 72 65 20 4e 6f 74 | 65 3f 22 c2 0d 77 69 74 |tire Not|e?"..wit| |00003410| 68 20 22 43 61 72 64 22 | 20 6f 72 20 22 4e 6f 74 |h "Card"| or "Not| |00003420| 65 22 20 6f 72 20 22 43 | 61 6e 63 65 6c 22 0d 69 |e" or "C|ancel".i| |00003430| 66 20 69 74 20 3d 20 22 | 43 61 6e 63 65 6c 22 20 |f it = "|Cancel" | |00003440| 74 68 65 6e 0d 65 78 69 | 74 20 67 6f 50 72 69 6e |then.exi|t goPrin| |00003450| 74 49 74 0d 65 6c 73 65 | 0d 69 66 20 69 74 20 3d |tIt.else|.if it =| |00003460| 20 22 43 61 72 64 22 20 | 74 68 65 6e 0d 67 65 74 | "Card" |then.get| |00003470| 20 70 72 69 6e 74 49 74 | 28 29 20 2d 2d 20 70 72 | printIt|() -- pr| |00003480| 69 6e 74 20 6a 75 73 74 | 20 74 68 65 20 63 61 72 |int just| the car| |00003490| 64 0d 65 6c 73 65 0d 69 | 66 20 69 74 20 3d 20 22 |d.else.i|f it = "| |000034a0| 4e 6f 74 65 22 20 74 68 | 65 6e 0d 70 75 73 68 20 |Note" th|en.push | |000034b0| 63 61 72 64 0d 64 65 6c | 65 74 65 20 63 68 61 72 |card.del|ete char| |000034c0| 20 34 20 6f 66 20 70 72 | 65 4e 75 6d 0d 72 65 70 | 4 of pr|eNum.rep| |000034d0| 65 61 74 20 75 6e 74 69 | 6c 20 70 72 65 4e 75 6d |eat unti|l preNum| |000034e0| 20 69 73 20 6e 6f 74 20 | 69 6e 20 62 6b 67 6e 64 | is not |in bkgnd| |000034f0| 20 66 69 65 6c 64 20 22 | 6e 75 6d 62 65 72 22 20 | field "|number" | |00003500| 6f 66 20 70 72 65 76 20 | 63 61 72 64 0d 67 6f 20 |of prev |card.go | |00003510| 70 72 65 76 20 63 61 72 | 64 0d 65 6e 64 20 72 65 |prev car|d.end re| |00003520| 70 65 61 74 0d 72 65 70 | 65 61 74 20 75 6e 74 69 |peat.rep|eat unti| |00003530| 6c 20 70 72 65 4e 75 6d | 20 69 73 20 6e 6f 74 20 |l preNum| is not | |00003540| 69 6e 20 62 6b 67 6e 64 | 20 66 69 65 6c 64 20 22 |in bkgnd| field "| |00003550| 6e 75 6d 62 65 72 22 0d | 69 66 20 70 72 69 6e 74 |number".|if print| |00003560| 49 74 28 29 20 69 73 20 | 6e 6f 74 20 65 6d 70 74 |It() is |not empt| |00003570| 79 20 74 68 65 6e 20 65 | 78 69 74 20 72 65 70 65 |y then e|xit repe| |00003580| 61 74 0d 67 6f 20 6e 65 | 78 74 20 63 61 72 64 0d |at.go ne|xt card.| |00003590| 65 6e 64 20 72 65 70 65 | 61 74 0d 70 6f 70 20 63 |end repe|at.pop c| |000035a0| 61 72 64 0d 65 6e 64 20 | 69 66 20 2d 2d 20 4e 6f |ard.end |if -- No| |000035b0| 74 65 0d 65 6e 64 20 69 | 66 20 2d 2d 20 43 61 72 |te.end i|f -- Car| |000035c0| 64 0d 65 6e 64 20 69 66 | 20 2d 2d 20 43 61 6e 63 |d.end if| -- Canc| |000035d0| 65 6c 0d 65 6c 73 65 20 | 2d 2d 20 50 72 69 6e 74 |el.else |-- Print| |000035e0| 20 6f 72 20 63 61 6e 63 | 65 6c 20 66 72 6f 6d 20 | or canc|el from | |000035f0| 73 69 6e 67 6c 65 20 63 | 61 72 64 0d 61 6e 73 77 |single c|ard.answ| |00003600| 65 72 20 22 50 72 69 6e | 74 20 74 65 78 74 20 66 |er "Prin|t text f| |00003610| 72 6f 6d 20 74 68 69 73 | 20 63 61 72 64 3f 22 c2 |rom this| card?".| |00003620| 0d 77 69 74 68 20 22 4f | 4b 22 20 6f 72 20 22 43 |.with "O|K" or "C| |00003630| 61 6e 63 65 6c 22 0d 69 | 66 20 69 74 20 3d 20 22 |ancel".i|f it = "| |00003640| 43 61 6e 63 65 6c 22 20 | 74 68 65 6e 0d 65 78 69 |Cancel" |then.exi| |00003650| 74 20 67 6f 50 72 69 6e | 74 49 74 0d 65 6c 73 65 |t goPrin|tIt.else| |00003660| 0d 67 65 74 20 70 72 69 | 6e 74 49 74 28 29 20 2d |.get pri|ntIt() -| |00003670| 2d 20 70 72 69 6e 74 20 | 6a 75 73 74 20 74 68 65 |- print |just the| |00003680| 20 63 61 72 64 0d 65 6e | 64 20 69 66 20 2d 2d 20 | card.en|d if -- | |00003690| 50 72 69 6e 74 20 6f 72 | 20 63 61 6e 63 65 6c 0d |Print or| cancel.| |000036a0| 65 6e 64 20 69 66 20 2d | 2d 20 4d 75 6c 74 69 70 |end if -|- Multip| |000036b0| 6c 65 2d 43 61 72 64 20 | 4e 6f 74 65 0d 65 6c 73 |le-Card |Note.els| |000036c0| 65 20 2d 2d 20 4e 6f 74 | 20 4d 61 69 6e 20 62 67 |e -- Not| Main bg| |000036d0| 2c 20 73 6f 20 6e 6f 20 | 63 68 65 63 6b 20 6e 65 |, so no |check ne| |000036e0| 63 65 73 73 61 72 79 0d | 67 65 74 20 70 72 69 6e |cessary.|get prin| |000036f0| 74 49 74 28 29 0d 65 6e | 64 20 69 66 20 2d 2d 20 |tIt().en|d if -- | |00003700| 57 68 69 63 68 20 62 67 | 3f 0d 65 6e 64 20 69 66 |Which bg|?.end if| |00003710| 20 2d 2d 20 4f 70 74 69 | 6f 6e 20 6b 65 79 3f 0d | -- Opti|on key?.| |00003720| 65 6e 64 20 67 6f 50 72 | 69 6e 74 49 74 0d 0d 2d |end goPr|intIt..-| |00003730| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------| |00003740| 0d 2d 2d 20 4d 6f 6f 66 | 43 75 72 73 6f 72 20 68 |.-- Moof|Cursor h| |00003750| 61 6e 64 6c 65 72 0d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |andler.-|--------| |00003760| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 6f 6e 20 4d 6f 6f 66 |--------|.on Moof| |00003770| 43 75 72 73 6f 72 20 68 | 6f 77 6c 6f 6e 67 0d 69 |Cursor h|owlong.i| |00003780| 66 20 68 6f 77 6c 6f 6e | 67 20 69 73 20 65 6d 70 |f howlon|g is emp| |00003790| 74 79 20 74 68 65 6e 0d | 70 75 74 20 31 20 69 6e |ty then.|put 1 in| |000037a0| 74 6f 20 68 6f 77 6c 6f | 6e 67 0d 65 6c 73 65 0d |to howlo|ng.else.| |000037b0| 65 6e 64 20 69 66 0d 70 | 75 74 20 68 6f 77 6c 6f |end if.p|ut howlo| |000037c0| 6e 67 20 69 6e 74 6f 20 | 64 65 6c 61 79 0d 73 65 |ng into |delay.se| |000037d0| 74 20 63 75 72 73 6f 72 | 20 74 6f 20 22 64 6f 67 |t cursor| to "dog| |000037e0| 63 6f 77 32 22 0d 77 61 | 69 74 20 64 65 6c 61 79 |cow2".wa|it delay| |000037f0| 0d 73 65 74 20 63 75 72 | 73 6f 72 20 74 6f 20 22 |.set cur|sor to "| |00003800| 64 6f 67 63 6f 77 33 22 | 0d 77 61 69 74 20 64 65 |dogcow3"|.wait de| |00003810| 6c 61 79 0d 73 65 74 20 | 63 75 72 73 6f 72 20 74 |lay.set |cursor t| |00003820| 6f 20 22 64 6f 67 63 6f | 77 34 22 0d 77 61 69 74 |o "dogco|w4".wait| |00003830| 20 64 65 6c 61 79 0d 73 | 65 74 20 63 75 72 73 6f | delay.s|et curso| |00003840| 72 20 74 6f 20 22 64 6f | 67 63 6f 77 35 22 0d 77 |r to "do|gcow5".w| |00003850| 61 69 74 20 64 65 6c 61 | 79 0d 73 65 74 20 63 75 |ait dela|y.set cu| |00003860| 72 73 6f 72 20 74 6f 20 | 22 64 6f 67 63 6f 77 36 |rsor to |"dogcow6| |00003870| 22 0d 77 61 69 74 20 64 | 65 6c 61 79 0d 73 65 74 |".wait d|elay.set| |00003880| 20 63 75 72 73 6f 72 20 | 74 6f 20 22 64 6f 67 63 | cursor |to "dogc| |00003890| 6f 77 37 22 0d 77 61 69 | 74 20 64 65 6c 61 79 0d |ow7".wai|t delay.| |000038a0| 73 65 74 20 63 75 72 73 | 6f 72 20 74 6f 20 22 64 |set curs|or to "d| |000038b0| 6f 67 63 6f 77 38 22 0d | 77 61 69 74 20 64 65 6c |ogcow8".|wait del| |000038c0| 61 79 0d 73 65 74 20 63 | 75 72 73 6f 72 20 74 6f |ay.set c|ursor to| |000038d0| 20 22 64 6f 67 63 6f 77 | 31 22 0d 77 61 69 74 20 | "dogcow|1".wait | |000038e0| 64 65 6c 61 79 0d 65 6e | 64 20 4d 6f 6f 66 43 75 |delay.en|d MoofCu| |000038f0| 72 73 6f 72 0d 0d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |rsor..--|--------| |00003900| 2d 2d 2d 2d 2d 2d 2d 0d | 2d 2d 20 67 6f 53 61 76 |-------.|-- goSav| |00003910| 65 49 74 20 68 61 6e 64 | 6c 65 72 0d 2d 2d 2d 2d |eIt hand|ler.----| |00003920| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 6f 6e |--------|-----.on| |00003930| 20 67 6f 53 61 76 65 49 | 74 0d 2d 2d 20 64 65 74 | goSaveI|t.-- det| |00003940| 65 72 6d 69 6e 65 20 66 | 69 6c 65 6e 61 6d 65 20 |ermine f|ilename | |00003950| 66 72 6f 6d 20 63 61 72 | 64 0d 2d 2d 20 69 66 20 |from car|d.-- if | |00003960| 6e 6f 74 20 4d 61 69 6e | 20 62 67 2c 20 73 74 75 |not Main| bg, stu| |00003970| 66 66 20 73 61 76 65 20 | 63 6f 6e 74 65 6e 74 73 |ff save |contents| |00003980| 20 69 6e 74 6f 20 73 61 | 76 65 54 68 69 73 0d 2d | into sa|veThis.-| |00003990| 2d 0d 69 66 20 74 68 65 | 20 73 68 6f 72 74 20 6e |-.if the| short n| |000039a0| 61 6d 65 20 6f 66 20 74 | 68 69 73 20 62 67 20 69 |ame of t|his bg i| |000039b0| 73 20 22 4f 70 65 6e 69 | 6e 67 20 43 61 72 64 73 |s "Openi|ng Cards| |000039c0| 22 20 74 68 65 6e 0d 65 | 78 69 74 20 67 6f 53 61 |" then.e|xit goSa| |000039d0| 76 65 49 74 0d 65 6c 73 | 65 0d 69 66 20 74 68 65 |veIt.els|e.if the| |000039e0| 20 73 68 6f 72 74 20 6e | 61 6d 65 20 6f 66 20 74 | short n|ame of t| |000039f0| 68 69 73 20 62 67 20 69 | 73 20 22 43 6f 6e 74 72 |his bg i|s "Contr| |00003a00| 6f 6c 22 20 74 68 65 6e | 0d 69 66 20 74 68 65 20 |ol" then|.if the | |00003a10| 73 68 6f 72 74 20 6e 61 | 6d 65 20 6f 66 20 74 68 |short na|me of th| |00003a20| 69 73 20 63 64 20 69 73 | 20 22 4e 75 6d 62 65 72 |is cd is| "Number| |00003a30| 4c 69 73 74 69 6e 67 22 | 20 74 68 65 6e 0d 70 75 |Listing"| then.pu| |00003a40| 74 20 22 54 65 63 68 6e | 69 63 61 6c 20 4e 6f 74 |t "Techn|ical Not| |00003a50| 65 73 20 4c 69 73 74 69 | 6e 67 22 20 69 6e 74 6f |es Listi|ng" into| |00003a60| 20 66 69 6c 65 4e 61 6d | 65 0d 70 75 74 20 62 67 | fileNam|e.put bg| |00003a70| 20 66 6c 64 20 33 20 26 | 20 72 65 74 75 72 6e 20 | fld 3 &| return | |00003a80| 26 20 63 64 20 66 6c 64 | 20 22 54 4f 43 22 20 69 |& cd fld| "TOC" i| |00003a90| 6e 74 6f 20 73 61 76 65 | 54 68 69 73 0d 65 6c 73 |nto save|This.els| |00003aa0| 65 0d 69 66 20 62 67 20 | 66 6c 64 20 22 74 68 65 |e.if bg |fld "the| |00003ab0| 4c 69 73 74 22 20 69 73 | 20 65 6d 70 74 79 20 74 |List" is| empty t| |00003ac0| 68 65 6e 0d 65 78 69 74 | 20 67 6f 53 61 76 65 49 |hen.exit| goSaveI| |00003ad0| 74 20 2d 2d 20 61 6c 6c | 20 6f 74 68 65 72 20 63 |t -- all| other c| |00003ae0| 61 72 64 73 20 6f 66 20 | 43 6f 6e 74 72 6f 6c 20 |ards of |Control | |00003af0| 68 61 76 65 20 74 68 65 | 4c 69 73 74 0d 65 6c 73 |have the|List.els| |00003b00| 65 0d 70 75 74 20 22 54 | 65 63 68 6e 69 63 61 6c |e.put "T|echnical| |00003b10| 20 4e 6f 74 65 73 20 22 | 20 26 20 62 67 20 66 6c | Notes "| & bg fl| |00003b20| 64 20 22 73 75 62 6a 65 | 63 74 22 20 69 6e 74 6f |d "subje|ct" into| |00003b30| 20 66 69 6c 65 4e 61 6d | 65 0d 70 75 74 20 62 67 | fileNam|e.put bg| |00003b40| 20 66 6c 64 20 33 20 26 | 20 72 65 74 75 72 6e c2 | fld 3 &| return.| |00003b50| 0d 26 20 62 67 20 66 6c | 64 20 22 73 75 62 6a 65 |.& bg fl|d "subje| |00003b60| 63 74 22 20 26 20 72 65 | 74 75 72 6e c2 0d 26 20 |ct" & re|turn..& | |00003b70| 62 67 20 66 6c 64 20 22 | 74 68 65 4c 69 73 74 22 |bg fld "|theList"| |00003b80| 20 69 6e 74 6f 20 73 61 | 76 65 54 68 69 73 0d 65 | into sa|veThis.e| |00003b90| 6e 64 20 69 66 20 2d 2d | 20 74 68 65 4c 69 73 74 |nd if --| theList| |00003ba0| 20 65 6d 70 74 79 3f 0d | 65 6e 64 20 69 66 20 2d | empty?.|end if -| |00003bb0| 2d 20 4e 75 6d 62 65 72 | 4c 69 73 74 69 6e 67 3f |- Number|Listing?| |00003bc0| 0d 65 6c 73 65 20 2d 2d | 20 68 61 73 20 74 6f 20 |.else --| has to | |00003bd0| 62 65 20 4d 61 69 6e 20 | 62 67 2c 20 6a 75 73 74 |be Main |bg, just| |00003be0| 20 67 65 74 20 66 69 6c | 65 6e 61 6d 65 0d 69 66 | get fil|ename.if| |00003bf0| 20 62 67 20 66 6c 64 20 | 22 54 65 78 74 22 20 69 | bg fld |"Text" i| |00003c00| 73 20 65 6d 70 74 79 20 | 74 68 65 6e 0d 65 78 69 |s empty |then.exi| |00003c10| 74 20 67 6f 53 61 76 65 | 49 74 0d 65 6c 73 65 0d |t goSave|It.else.| |00003c20| 70 75 74 20 62 67 20 66 | 6c 64 20 22 54 69 74 6c |put bg f|ld "Titl| |00003c30| 65 22 20 69 6e 74 6f 20 | 66 69 6c 65 4e 61 6d 65 |e" into |fileName| |00003c40| 0d 65 6e 64 20 69 66 20 | 2d 2d 20 54 65 78 74 20 |.end if |-- Text | |00003c50| 65 6d 70 74 79 3f 0d 65 | 6e 64 20 69 66 20 2d 2d |empty?.e|nd if --| |00003c60| 20 45 6e 64 20 6f 66 20 | 43 6f 6e 74 72 6f 6c 20 | End of |Control | |00003c70| 62 67 0d 65 6e 64 20 69 | 66 20 2d 2d 20 45 6e 64 |bg.end i|f -- End| |00003c80| 20 6f 66 20 4f 70 65 6e | 69 6e 67 20 62 67 0d 2d | of Open|ing bg.-| |00003c90| 2d 0d 2d 2d 20 70 72 6f | 63 65 73 73 20 66 69 6c |-.-- pro|cess fil| |00003ca0| 65 6e 61 6d 65 73 20 66 | 6f 72 20 61 6e 79 20 62 |enames f|or any b| |00003cb0| 61 63 6b 67 72 6f 75 6e | 64 0d 2d 2d 0d 70 75 74 |ackgroun|d.--.put| |00003cc0| 20 6c 65 6e 67 74 68 28 | 66 69 6c 65 4e 61 6d 65 | length(|fileName| |00003cd0| 29 20 69 6e 74 6f 20 66 | 6c 65 6e 67 74 68 0d 69 |) into f|length.i| |00003ce0| 66 20 66 6c 65 6e 67 74 | 68 20 3e 20 33 30 20 74 |f flengt|h > 30 t| |00003cf0| 68 65 6e 0d 72 65 70 65 | 61 74 20 75 6e 74 69 6c |hen.repe|at until| |00003d00| 20 6c 65 6e 67 74 68 28 | 66 69 6c 65 4e 61 6d 65 | length(|fileName| |00003d10| 29 20 3c 20 33 31 0d 64 | 65 6c 65 74 65 20 6c 61 |) < 31.d|elete la| |00003d20| 73 74 20 77 6f 72 64 20 | 6f 66 20 66 69 6c 65 4e |st word |of fileN| |00003d30| 61 6d 65 0d 65 6e 64 20 | 72 65 70 65 61 74 0d 65 |ame.end |repeat.e| |00003d40| 6e 64 20 69 66 0d 67 65 | 74 20 73 66 70 75 74 66 |nd if.ge|t sfputf| |00003d50| 69 6c 65 28 66 69 6c 65 | 4e 61 6d 65 29 0d 69 66 |ile(file|Name).if| |00003d60| 20 69 74 20 69 73 20 65 | 6d 70 74 79 20 74 68 65 | it is e|mpty the| |00003d70| 6e 20 65 78 69 74 20 67 | 6f 53 61 76 65 49 74 0d |n exit g|oSaveIt.| |00003d80| 73 65 74 20 63 75 72 73 | 6f 72 20 74 6f 20 62 75 |set curs|or to bu| |00003d90| 73 79 0d 70 75 74 20 69 | 74 20 69 6e 74 6f 20 66 |sy.put i|t into f| |00003da0| 69 6c 65 4e 61 6d 65 0d | 2d 2d 0d 2d 2d 20 6e 6f |ileName.|--.-- no| |00003db0| 77 20 74 68 61 74 20 77 | 65 20 68 61 76 65 20 74 |w that w|e have t| |00003dc0| 68 65 20 66 69 6c 65 6e | 61 6d 65 2c 20 65 69 74 |he filen|ame, eit| |00003dd0| 68 65 72 20 73 61 76 65 | 20 69 74 20 6f 72 20 70 |her save| it or p| |00003de0| 72 6f 63 65 73 73 20 4d | 61 69 6e 0d 2d 2d 0d 6f |rocess M|ain.--.o| |00003df0| 70 65 6e 20 66 69 6c 65 | 20 66 69 6c 65 4e 61 6d |pen file| fileNam| |00003e00| 65 0d 69 66 20 74 68 65 | 20 73 68 6f 72 74 20 6e |e.if the| short n| |00003e10| 61 6d 65 20 6f 66 20 74 | 68 69 73 20 62 67 20 ad |ame of t|his bg .| |00003e20| 20 22 4d 61 69 6e 22 20 | 74 68 65 6e 0d 77 72 69 | "Main" |then.wri| |00003e30| 74 65 20 73 61 76 65 54 | 68 69 73 20 74 6f 20 66 |te saveT|his to f| |00003e40| 69 6c 65 20 66 69 6c 65 | 4e 61 6d 65 0d 65 6c 73 |ile file|Name.els| |00003e50| 65 0d 2d 2d 20 4d 61 69 | 6e 20 62 61 63 6b 67 72 |e.-- Mai|n backgr| |00003e60| 6f 75 6e 64 2e 20 20 63 | 68 65 63 6b 20 66 6f 72 |ound. c|heck for| |00003e70| 20 6d 75 6c 74 69 70 6c | 65 20 63 61 72 64 73 20 | multipl|e cards | |00003e80| 61 6e 64 20 70 72 6f 63 | 65 73 73 0d 2d 2d 20 61 |and proc|ess.-- a| |00003e90| 73 20 6e 65 63 65 73 73 | 61 72 79 20 74 6f 20 73 |s necess|ary to s| |00003ea0| 61 76 65 20 61 20 73 69 | 6e 67 6c 65 20 66 69 6c |ave a si|ngle fil| |00003eb0| 65 20 69 6e 20 6c 69 6d | 69 74 65 64 20 6d 65 6d |e in lim|ited mem| |00003ec0| 6f 72 79 0d 70 75 74 20 | 62 6b 67 6e 64 20 66 69 |ory.put |bkgnd fi| |00003ed0| 65 6c 64 20 22 6e 75 6d | 62 65 72 22 20 69 6e 74 |eld "num|ber" int| |00003ee0| 6f 20 70 72 65 4e 75 6d | 0d 69 66 20 74 68 65 20 |o preNum|.if the | |00003ef0| 6e 75 6d 62 65 72 20 6f | 66 20 63 68 61 72 73 20 |number o|f chars | |00003f00| 69 6e 20 70 72 65 4e 75 | 6d 20 3e 20 33 20 74 68 |in preNu|m > 3 th| |00003f10| 65 6e 0d 6c 6f 63 6b 20 | 73 63 72 65 65 6e 0d 70 |en.lock |screen.p| |00003f20| 75 73 68 20 63 61 72 64 | 0d 64 65 6c 65 74 65 20 |ush card|.delete | |00003f30| 63 68 61 72 20 34 20 6f | 66 20 70 72 65 4e 75 6d |char 4 o|f preNum| |00003f40| 0d 72 65 70 65 61 74 20 | 75 6e 74 69 6c 20 70 72 |.repeat |until pr| |00003f50| 65 4e 75 6d 20 69 73 20 | 6e 6f 74 20 69 6e 20 62 |eNum is |not in b| |00003f60| 67 20 66 6c 64 20 22 6e | 75 6d 62 65 72 22 20 6f |g fld "n|umber" o| |00003f70| 66 20 70 72 65 76 20 63 | 61 72 64 0d 67 6f 20 70 |f prev c|ard.go p| |00003f80| 72 65 76 20 63 61 72 64 | 0d 65 6e 64 20 72 65 70 |rev card|.end rep| |00003f90| 65 61 74 0d 75 6e 6c 6f | 63 6b 20 73 63 72 65 65 |eat.unlo|ck scree| |00003fa0| 6e 0d 70 75 74 20 22 74 | 72 75 65 22 20 69 6e 74 |n.put "t|rue" int| |00003fb0| 6f 20 66 69 72 73 74 43 | 61 72 64 20 2d 2d 20 66 |o firstC|ard -- f| |00003fc0| 69 72 73 74 20 63 61 72 | 64 20 6f 66 20 73 65 74 |irst car|d of set| |00003fd0| 0d 72 65 70 65 61 74 20 | 75 6e 74 69 6c 20 70 72 |.repeat |until pr| |00003fe0| 65 4e 75 6d 20 69 73 20 | 6e 6f 74 20 69 6e 20 62 |eNum is |not in b| |00003ff0| 6b 67 6e 64 20 66 69 65 | 6c 64 20 22 6e 75 6d 62 |kgnd fie|ld "numb| |00004000| 65 72 22 0d 70 75 74 20 | 62 67 20 66 6c 64 20 22 |er".put |bg fld "| |00004010| 54 65 78 74 22 20 69 6e | 74 6f 20 73 61 76 65 54 |Text" in|to saveT| |00004020| 68 69 73 0d 69 66 20 66 | 69 72 73 74 43 61 72 64 |his.if f|irstCard| |00004030| 20 3d 20 22 74 72 75 65 | 22 20 74 68 65 6e 0d 64 | = "true|" then.d| |00004040| 65 6c 65 74 65 20 63 68 | 61 72 20 36 35 20 74 6f |elete ch|ar 65 to| |00004050| 20 37 39 20 6f 66 20 6c | 69 6e 65 20 31 20 6f 66 | 79 of l|ine 1 of| |00004060| 20 73 61 76 65 54 68 69 | 73 20 2d 2d 20 6b 69 6c | saveThi|s -- kil| |00004070| 6c 20 70 61 67 65 20 23 | 73 0d 77 72 69 74 65 20 |l page #|s.write | |00004080| 73 61 76 65 54 68 69 73 | 20 74 6f 20 66 69 6c 65 |saveThis| to file| |00004090| 20 66 69 6c 65 4e 61 6d | 65 20 2d 2d 20 77 72 69 | fileNam|e -- wri| |000040a0| 74 65 20 66 69 72 73 74 | 20 63 61 72 64 0d 70 75 |te first| card.pu| |000040b0| 74 20 22 66 61 6c 73 65 | 22 20 69 6e 74 6f 20 66 |t "false|" into f| |000040c0| 69 72 73 74 43 61 72 64 | 0d 65 6c 73 65 0d 64 65 |irstCard|.else.de| |000040d0| 6c 65 74 65 20 6c 69 6e | 65 20 31 20 6f 66 20 73 |lete lin|e 1 of s| |000040e0| 61 76 65 54 68 69 73 20 | 2d 2d 20 63 75 74 20 6f |aveThis |-- cut o| |000040f0| 75 74 20 68 65 61 64 65 | 72 73 0d 77 72 69 74 65 |ut heade|rs.write| |00004100| 20 73 61 76 65 54 68 69 | 73 20 74 6f 20 66 69 6c | saveThi|s to fil| |00004110| 65 20 66 69 6c 65 4e 61 | 6d 65 20 2d 2d 20 61 70 |e fileNa|me -- ap| |00004120| 70 65 6e 64 20 6f 74 68 | 65 72 20 63 61 72 64 73 |pend oth|er cards| |00004130| 0d 65 6e 64 20 69 66 0d | 67 6f 20 6e 65 78 74 20 |.end if.|go next | |00004140| 63 61 72 64 0d 65 6e 64 | 20 72 65 70 65 61 74 0d |card.end| repeat.| |00004150| 6c 6f 63 6b 20 73 63 72 | 65 65 6e 0d 70 6f 70 20 |lock scr|een.pop | |00004160| 63 61 72 64 0d 75 6e 6c | 6f 63 6b 20 73 63 72 65 |card.unl|ock scre| |00004170| 65 6e 0d 65 6c 73 65 20 | 2d 2d 20 4f 6e 6c 79 20 |en.else |-- Only | |00004180| 61 20 73 69 6e 67 6c 65 | 20 63 61 72 64 20 69 6e |a single| card in| |00004190| 20 74 68 65 20 73 65 74 | 0d 70 75 74 20 62 67 20 | the set|.put bg | |000041a0| 66 6c 64 20 22 54 65 78 | 74 22 20 69 6e 74 6f 20 |fld "Tex|t" into | |000041b0| 73 61 76 65 54 68 69 73 | 0d 77 72 69 74 65 20 73 |saveThis|.write s| |000041c0| 61 76 65 54 68 69 73 20 | 74 6f 20 66 69 6c 65 20 |aveThis |to file | |000041d0| 66 69 6c 65 4e 61 6d 65 | 20 2d 2d 20 77 72 69 74 |fileName| -- writ| |000041e0| 65 20 6f 6e 6c 79 20 63 | 61 72 64 0d 65 6e 64 20 |e only c|ard.end | |000041f0| 69 66 20 2d 2d 20 45 6e | 64 20 4d 75 6c 74 69 70 |if -- En|d Multip| |00004200| 6c 65 20 43 61 72 64 73 | 3f 0d 65 6e 64 20 69 66 |le Cards|?.end if| |00004210| 20 2d 2d 20 4d 61 69 6e | 20 62 67 3f 0d 2d 2d 0d | -- Main| bg?.--.| |00004220| 2d 2d 20 41 6c 6c 20 77 | 72 69 74 69 6e 67 20 73 |-- All w|riting s| |00004230| 68 6f 75 6c 64 20 6e 6f | 77 20 62 65 20 63 6f 6d |hould no|w be com| |00004240| 70 6c 65 74 65 0d 2d 2d | 0d 63 6c 6f 73 65 20 66 |plete.--|.close f| |00004250| 69 6c 65 20 66 69 6c 65 | 4e 61 6d 65 0d 65 6e 64 |ile file|Name.end| |00004260| 20 67 6f 53 61 76 65 49 | 74 0d 0d 2d 2d 2d 2d 2d | goSaveI|t..-----| |00004270| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 2d 2d 20 |--------|----.-- | |00004280| 66 69 6e 64 54 65 63 68 | 4e 6f 74 65 20 66 75 6e |findTech|Note fun| |00004290| 63 74 69 6f 6e 0d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ction.--|--------| |000042a0| 2d 2d 2d 2d 2d 2d 2d 0d | 2d 2d 20 74 68 69 73 20 |-------.|-- this | |000042b0| 66 75 6e 63 74 69 6f 6e | 20 72 65 74 75 72 6e 73 |function| returns| |000042c0| 20 74 68 65 20 63 61 72 | 64 20 6e 75 6d 62 65 72 | the car|d number| |000042d0| 20 66 6f 72 20 61 20 67 | 69 76 65 6e 0d 2d 2d 20 | for a g|iven.-- | |000042e0| 54 65 63 68 6e 69 63 61 | 6c 20 4e 6f 74 65 20 23 |Technica|l Note #| |000042f0| 20 6f 72 20 65 6d 70 74 | 79 20 69 66 20 6e 6f 74 | or empt|y if not| |00004300| 20 66 6f 75 6e 64 0d 2d | 2d 0d 66 75 6e 63 74 69 | found.-|-.functi| |00004310| 6f 6e 20 66 69 6e 64 54 | 65 63 68 4e 6f 74 65 20 |on findT|echNote | |00004320| 77 68 69 63 68 0d 67 6c | 6f 62 61 6c 20 68 6f 6d |which.gl|obal hom| |00004330| 65 74 6f 0d 70 75 74 20 | 65 6d 70 74 79 20 69 6e |eto.put |empty in| |00004340| 74 6f 20 77 68 69 63 68 | 43 61 72 64 0d 6c 6f 63 |to which|Card.loc| |00004350| 6b 20 73 63 72 65 65 6e | 0d 73 65 74 20 6c 6f 63 |k screen|.set loc| |00004360| 6b 4d 65 73 73 61 67 65 | 73 20 74 6f 20 74 72 75 |kMessage|s to tru| |00004370| 65 0d 70 75 73 68 20 63 | 61 72 64 0d 67 6f 20 63 |e.push c|ard.go c| |00004380| 61 72 64 20 69 64 20 32 | 33 39 32 31 20 2d 2d 20 |ard id 2|3921 -- | |00004390| 4e 75 6d 62 65 72 4c 69 | 73 74 69 6e 67 0d 69 66 |NumberLi|sting.if| |000043a0| 20 77 68 69 63 68 20 69 | 73 20 6e 6f 74 20 65 6d | which i|s not em| |000043b0| 70 74 79 20 74 68 65 6e | 0d 70 75 74 20 74 68 65 |pty then|.put the| |000043c0| 20 6e 75 6d 62 65 72 20 | 6f 66 20 66 69 72 73 74 | number |of first| |000043d0| 20 63 61 72 64 20 69 6e | 20 62 67 20 22 4d 61 69 | card in| bg "Mai| |000043e0| 6e 22 20 69 6e 74 6f 20 | 66 0d 70 75 74 20 22 30 |n" into |f.put "0| |000043f0| 30 30 22 20 62 65 66 6f | 72 65 20 77 68 69 63 68 |00" befo|re which| |00004400| 20 20 20 20 20 2d 2d 20 | 61 64 64 20 6c 65 61 64 | -- |add lead| |00004410| 69 6e 67 20 7a 65 72 6f | 65 73 20 69 66 20 6e 65 |ing zero|es if ne| |00004420| 65 64 65 64 0d 64 65 6c | 65 74 65 20 63 68 61 72 |eded.del|ete char| |00004430| 20 31 20 74 6f 20 28 6c | 65 6e 67 74 68 28 77 68 | 1 to (l|ength(wh| |00004440| 69 63 68 29 20 2d 20 33 | 29 20 6f 66 20 77 68 69 |ich) - 3|) of whi| |00004450| 63 68 0d 69 66 20 77 68 | 69 63 68 20 3d 20 22 30 |ch.if wh|ich = "0| |00004460| 30 30 22 20 74 68 65 6e | 20 20 20 20 20 20 2d 2d |00" then| --| |00004470| 20 73 70 65 63 69 61 6c | 20 63 61 73 65 20 61 74 | special| case at| |00004480| 20 73 74 61 72 74 20 6f | 66 20 66 69 65 6c 64 0d | start o|f field.| |00004490| 70 75 74 20 66 20 69 6e | 74 6f 20 77 68 69 63 68 |put f in|to which| |000044a0| 43 61 72 64 0d 65 6c 73 | 65 0d 70 75 74 20 72 65 |Card.els|e.put re| |000044b0| 74 75 72 6e 20 62 65 66 | 6f 72 65 20 77 68 69 63 |turn bef|ore whic| |000044c0| 68 0d 67 65 74 20 6f 66 | 66 73 65 74 28 77 68 69 |h.get of|fset(whi| |000044d0| 63 68 2c 20 63 64 20 66 | 6c 64 20 22 54 4f 43 22 |ch, cd f|ld "TOC"| |000044e0| 29 0d 69 66 20 69 74 20 | ad 20 30 20 74 68 65 6e |).if it |. 0 then| |000044f0| 0d 70 75 74 20 73 63 72 | 6f 6c 6c 20 6f 66 20 63 |.put scr|oll of c| |00004500| 64 20 66 6c 64 20 22 54 | 4f 43 22 20 69 6e 74 6f |d fld "T|OC" into| |00004510| 20 73 0d 73 65 6c 65 63 | 74 20 63 68 61 72 20 28 | s.selec|t char (| |00004520| 69 74 2b 31 29 20 74 6f | 20 28 69 74 2b 32 29 20 |it+1) to| (it+2) | |00004530| 6f 66 20 63 64 20 66 6c | 64 20 22 54 4f 43 22 0d |of cd fl|d "TOC".| |00004540| 67 65 74 20 77 6f 72 64 | 20 32 20 6f 66 20 74 68 |get word| 2 of th| |00004550| 65 20 73 65 6c 65 63 74 | 65 64 4c 69 6e 65 0d 73 |e select|edLine.s| |00004560| 65 74 20 73 63 72 6f 6c | 6c 20 6f 66 20 63 64 20 |et scrol|l of cd | |00004570| 66 6c 64 20 22 54 4f 43 | 22 20 74 6f 20 73 0d 70 |fld "TOC|" to s.p| |00004580| 75 74 20 66 20 2b 20 69 | 74 20 2d 20 31 20 69 6e |ut f + i|t - 1 in| |00004590| 74 6f 20 77 68 69 63 68 | 43 61 72 64 0d 65 6e 64 |to which|Card.end| |000045a0| 20 69 66 0d 65 6e 64 20 | 69 66 0d 65 6e 64 20 69 | if.end |if.end i| |000045b0| 66 0d 70 6f 70 20 63 61 | 72 64 0d 2d 2d 0d 73 65 |f.pop ca|rd.--.se| |000045c0| 74 20 6c 6f 63 6b 4d 65 | 73 73 61 67 65 73 20 74 |t lockMe|ssages t| |000045d0| 6f 20 66 61 6c 73 65 0d | 75 6e 6c 6f 63 6b 20 73 |o false.|unlock s| |000045e0| 63 72 65 65 6e 0d 72 65 | 74 75 72 6e 20 77 68 69 |creen.re|turn whi| |000045f0| 63 68 43 61 72 64 0d 65 | 6e 64 20 66 69 6e 64 54 |chCard.e|nd findT| |00004600| 65 63 68 4e 6f 74 65 0d | 0d 2d 2d 2d 2d 2d 2d 2d |echNote.|.-------| |00004610| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 2d 2d 20 64 6f |--------|--.-- do| |00004620| 4d 65 6e 75 20 68 61 6e | 64 6c 65 72 0d 2d 2d 2d |Menu han|dler.---| |00004630| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 6f |--------|------.o| |00004640| 6e 20 64 6f 4d 65 6e 75 | 20 77 68 61 74 0d 69 66 |n doMenu| what.if| |00004650| 20 77 68 61 74 20 69 73 | 20 22 46 69 6e 64 2e 2e | what is| "Find..| |00004660| 2e 22 20 74 68 65 6e 0d | 73 65 74 75 70 46 69 6e |." then.|setupFin| |00004670| 64 0d 65 6c 73 65 0d 70 | 61 73 73 20 64 6f 4d 65 |d.else.p|ass doMe| |00004680| 6e 75 0d 65 6e 64 20 69 | 66 0d 65 6e 64 20 64 6f |nu.end i|f.end do| |00004690| 4d 65 6e 75 0d 0d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |Menu..--|--------| |000046a0| 2d 2d 2d 2d 2d 2d 2d 0d | 2d 2d 20 72 65 74 75 72 |-------.|-- retur| |000046b0| 6e 4b 65 79 20 68 61 6e | 64 6c 65 72 0d 2d 2d 2d |nKey han|dler.---| |000046c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 6f |--------|------.o| |000046d0| 6e 20 72 65 74 75 72 6e | 4b 65 79 0d 67 6c 6f 62 |n return|Key.glob| |000046e0| 61 6c 20 66 69 6e 64 54 | 65 78 74 2c 66 6f 75 6e |al findT|ext,foun| |000046f0| 64 0d 69 66 20 28 66 69 | 6e 64 54 65 78 74 20 69 |d.if (fi|ndText i| |00004700| 73 20 6e 6f 74 20 65 6d | 70 74 79 29 20 61 6e 64 |s not em|pty) and| |00004710| 20 28 66 6f 75 6e 64 20 | 69 73 20 74 72 75 65 29 | (found |is true)| |00004720| c2 0d 61 6e 64 20 28 6d | 73 67 20 69 73 20 65 6d |..and (m|sg is em| |00004730| 70 74 79 29 20 74 68 65 | 6e 0d 73 65 61 72 63 68 |pty) the|n.search| |00004740| 0d 65 6c 73 65 0d 70 61 | 73 73 20 72 65 74 75 72 |.else.pa|ss retur| |00004750| 6e 4b 65 79 0d 65 6e 64 | 20 69 66 0d 65 6e 64 20 |nKey.end| if.end | |00004760| 72 65 74 75 72 6e 4b 65 | 79 0d 0d 2d 2d 2d 2d 2d |returnKe|y..-----| |00004770| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 2d 2d 20 |--------|----.-- | |00004780| 65 6e 74 65 72 4b 65 79 | 20 68 61 6e 64 6c 65 72 |enterKey| handler| |00004790| 0d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.-------|--------| |000047a0| 2d 2d 0d 6f 6e 20 65 6e | 74 65 72 4b 65 79 0d 67 |--.on en|terKey.g| |000047b0| 6c 6f 62 61 6c 20 66 69 | 6e 64 54 65 78 74 2c 66 |lobal fi|ndText,f| |000047c0| 6f 75 6e 64 0d 69 66 20 | 28 66 69 6e 64 54 65 78 |ound.if |(findTex| |000047d0| 74 20 69 73 20 6e 6f 74 | 20 65 6d 70 74 79 29 20 |t is not| empty) | |000047e0| 61 6e 64 20 28 66 6f 75 | 6e 64 20 69 73 20 74 72 |and (fou|nd is tr| |000047f0| 75 65 29 c2 0d 61 6e 64 | 20 28 6d 73 67 20 69 73 |ue)..and| (msg is| |00004800| 20 65 6d 70 74 79 29 20 | 74 68 65 6e 0d 73 65 61 | empty) |then.sea| |00004810| 72 63 68 0d 65 6c 73 65 | 0d 70 61 73 73 20 65 6e |rch.else|.pass en| |00004820| 74 65 72 4b 65 79 0d 65 | 6e 64 20 69 66 0d 65 6e |terKey.e|nd if.en| |00004830| 64 20 65 6e 74 65 72 4b | 65 79 0d 0d 2d 2d 2d 2d |d enterK|ey..----| |00004840| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 2d 2d |--------|-----.--| |00004850| 20 73 65 74 75 70 46 69 | 6e 64 20 68 61 6e 64 6c | setupFi|nd handl| |00004860| 65 72 0d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |er.-----|--------| |00004870| 2d 2d 2d 2d 0d 2d 2d 20 | 74 68 69 73 20 68 61 6e |----.-- |this han| |00004880| 64 6c 65 72 20 73 65 74 | 73 20 75 70 20 66 6f 72 |dler set|s up for| |00004890| 20 61 20 66 69 6e 64 20 | 77 68 65 6e 20 74 68 65 | a find |when the| |000048a0| 20 22 66 69 6e 64 22 20 | 62 75 74 74 6f 6e 20 69 | "find" |button i| |000048b0| 73 20 63 6c 69 63 6b 65 | 64 0d 2d 2d 20 6f 72 20 |s clicke|d.-- or | |000048c0| 22 46 69 6e 64 2e 2e 2e | 22 20 69 73 20 73 65 6c |"Find...|" is sel| |000048d0| 65 63 74 65 64 20 66 72 | 6f 6d 20 74 68 65 20 6d |ected fr|om the m| |000048e0| 65 6e 75 0d 6f 6e 20 73 | 65 74 75 70 46 69 6e 64 |enu.on s|etupFind| |000048f0| 0d 67 6c 6f 62 61 6c 20 | 66 69 6e 64 54 65 78 74 |.global |findText| |00004900| 2c 66 6f 75 6e 64 2c 66 | 43 61 72 64 2c 66 43 68 |,found,f|Card,fCh| |00004910| 75 6e 6b 2c 6d 73 67 73 | 74 61 74 75 73 0d 70 75 |unk,msgs|tatus.pu| |00004920| 74 20 76 69 73 69 62 6c | 65 20 6f 66 20 6d 73 67 |t visibl|e of msg| |00004930| 20 69 6e 74 6f 20 6d 73 | 67 73 74 61 74 75 73 0d | into ms|gstatus.| |00004940| 67 65 74 20 6c 6f 63 20 | 6f 66 20 6d 73 67 0d 73 |get loc |of msg.s| |00004950| 68 6f 77 20 6d 73 67 20 | 61 74 20 2d 33 32 37 36 |how msg |at -3276| |00004960| 37 2c 2d 33 32 37 36 37 | 0d 70 75 74 20 65 6d 70 |7,-32767|.put emp| |00004970| 74 79 20 2d 2d 20 63 6c | 65 61 72 20 6d 73 67 20 |ty -- cl|ear msg | |00004980| 62 6f 78 20 66 6f 72 20 | 6c 6f 6f 70 20 73 65 61 |box for |loop sea| |00004990| 72 63 68 65 73 0d 68 69 | 64 65 20 6d 73 67 0d 73 |rches.hi|de msg.s| |000049a0| 65 74 20 6c 6f 63 20 6f | 66 20 6d 73 67 20 74 6f |et loc o|f msg to| |000049b0| 20 69 74 0d 61 73 6b 20 | 22 46 69 6e 64 20 77 68 | it.ask |"Find wh| |000049c0| 61 74 3a 22 20 77 69 74 | 68 20 66 69 6e 64 54 65 |at:" wit|h findTe| |000049d0| 78 74 0d 69 66 20 69 74 | 20 69 73 20 65 6d 70 74 |xt.if it| is empt| |000049e0| 79 20 74 68 65 6e 20 65 | 78 69 74 20 73 65 74 75 |y then e|xit setu| |000049f0| 70 46 69 6e 64 20 20 20 | 2d 2d 20 66 69 6e 64 20 |pFind |-- find | |00004a00| 63 61 6e 63 65 6c 6c 65 | 64 0d 70 75 74 20 69 74 |cancelle|d.put it| |00004a10| 20 69 6e 74 6f 20 66 69 | 6e 64 54 65 78 74 0d 70 | into fi|ndText.p| |00004a20| 75 74 20 65 6d 70 74 79 | 20 69 6e 74 6f 20 66 43 |ut empty| into fC| |00004a30| 61 72 64 0d 70 75 74 20 | 65 6d 70 74 79 20 69 6e |ard.put |empty in| |00004a40| 74 6f 20 66 43 68 75 6e | 6b 0d 70 75 74 20 66 61 |to fChun|k.put fa| |00004a50| 6c 73 65 20 69 6e 74 6f | 20 66 6f 75 6e 64 0d 73 |lse into| found.s| |00004a60| 65 61 72 63 68 0d 65 6e | 64 20 73 65 74 75 70 46 |earch.en|d setupF| |00004a70| 69 6e 64 0d 0d 6f 6e 20 | 67 6f 45 6e 76 73 6d 0d |ind..on |goEnvsm.| |00004a80| 67 6c 6f 62 61 6c 20 74 | 68 65 45 6e 76 73 6d 2c |global t|heEnvsm,| |00004a90| 61 62 6f 75 74 72 65 73 | 75 6c 74 0d 61 73 6b 20 |aboutres|ult.ask | |00004aa0| 22 57 68 61 74 20 77 61 | 73 20 74 68 61 74 20 61 |"What wa|s that a| |00004ab0| 67 61 69 6e 3f 22 0d 70 | 75 74 20 6d 61 69 6e 28 |gain?".p|ut main(| |00004ac0| 61 62 6f 75 74 72 65 73 | 75 6c 74 29 20 69 6e 74 |aboutres|ult) int| |00004ad0| 6f 20 74 68 65 45 6e 76 | 73 6d 0d 69 66 20 6d 61 |o theEnv|sm.if ma| |00004ae0| 69 6e 28 69 74 29 20 3d | 20 22 50 79 6e 65 68 66 |in(it) =| "Pynehf| |00004af0| 20 67 75 72 20 71 62 74 | 70 62 6a 20 66 6e 6c 66 | gur qbt|pbj fnlf| |00004b00| 20 5a 62 62 73 21 22 20 | 41 4e 44 20 6d 61 69 6e | Zbbs!" |AND main| |00004b10| 28 61 62 6f 75 74 72 65 | 73 75 6c 74 29 20 63 6f |(aboutre|sult) co| |00004b20| 6e 74 61 69 6e 73 20 22 | 51 72 69 72 79 62 63 72 |ntains "|Qrirybcr| |00004b30| 65 22 20 74 68 65 6e 0d | 72 65 70 65 61 74 20 77 |e" then.|repeat w| |00004b40| 69 74 68 20 77 68 69 63 | 68 20 3d 20 31 20 74 6f |ith whic|h = 1 to| |00004b50| 20 33 0d 70 75 74 20 6d | 61 69 6e 28 22 67 61 63 | 3.put m|ain("gac| |00004b60| 76 70 67 20 5a 62 62 53 | 22 26 77 68 69 63 68 26 |vpg ZbbS|"&which&| |00004b70| 22 2c 31 2c 30 22 29 20 | 69 6e 74 6f 20 6d 61 69 |",1,0") |into mai| |00004b80| 6e 73 74 72 65 61 6d 0d | 64 6f 20 6d 61 69 6e 73 |nstream.|do mains| |00004b90| 74 72 65 61 6d 0d 65 6e | 64 20 72 65 70 65 61 74 |tream.en|d repeat| |00004ba0| 0d 65 6c 73 65 0d 61 6e | 73 77 65 72 20 22 43 6c |.else.an|swer "Cl| |00004bb0| 61 72 75 73 20 73 61 79 | 73 20 79 6f 75 d5 72 65 |arus say|s you.re| |00004bc0| 20 6c 6f 73 74 20 69 6e | 20 74 68 65 20 77 65 65 | lost in| the wee| |00004bd0| 64 73 21 22 20 77 69 74 | 68 20 22 59 65 73 20 49 |ds!" wit|h "Yes I| |00004be0| 20 41 6d 22 0d 70 75 74 | 20 65 6d 70 74 79 20 69 | Am".put| empty i| |00004bf0| 6e 74 6f 20 74 68 65 45 | 6e 76 73 6d 0d 65 6e 64 |nto theE|nvsm.end| |00004c00| 20 69 66 0d 65 6e 64 20 | 67 6f 45 6e 76 73 6d 0d | if.end |goEnvsm.| |00004c10| 0d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.-------|--------| |00004c20| 2d 2d 0d 2d 2d 20 73 65 | 61 72 63 68 20 68 61 6e |--.-- se|arch han| |00004c30| 64 6c 65 72 0d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |dler.---|--------| |00004c40| 2d 2d 2d 2d 2d 2d 0d 2d | 2d 20 54 68 69 73 20 68 |------.-|- This h| |00004c50| 61 6e 64 6c 65 72 20 64 | 6f 65 73 20 74 68 65 20 |andler d|oes the | |00004c60| 61 63 74 75 61 6c 20 66 | 69 6e 64 2e 20 49 74 20 |actual f|ind. It | |00004c70| 6c 6f 6f 6b 73 20 66 6f | 72 20 66 69 6e 64 54 65 |looks fo|r findTe| |00004c80| 78 74 2c 0d 2d 2d 20 63 | 6f 6e 73 74 72 61 69 6e |xt,.-- c|onstrain| |00004c90| 69 6e 67 20 74 68 65 20 | 66 69 6e 64 20 74 6f 20 |ing the |find to | |00004ca0| 74 68 65 20 62 61 63 6b | 67 72 6f 75 6e 64 20 22 |the back|ground "| |00004cb0| 6d 61 69 6e 2e 22 0d 2d | 2d 20 4f 6e 6c 79 20 74 |main.".-|- Only t| |00004cc0| 68 65 20 66 69 65 6c 64 | 73 20 69 6e 20 66 46 69 |he field|s in fFi| |00004cd0| 65 6c 64 73 20 61 72 65 | 20 63 6f 6e 73 69 64 65 |elds are| conside| |00004ce0| 72 65 64 20 76 61 6c 69 | 64 20 66 69 6e 64 73 2e |red vali|d finds.| |00004cf0| 0d 2d 2d 20 49 66 20 66 | 69 6e 64 54 65 78 74 20 |.-- If f|indText | |00004d00| 69 73 20 66 6f 75 6e 64 | 20 74 68 65 20 66 6c 61 |is found| the fla| |00004d10| 67 20 22 66 6f 75 6e 64 | 22 20 77 69 6c 6c 20 62 |g "found|" will b| |00004d20| 65 20 74 72 75 65 2c 20 | 61 6e 64 20 65 76 65 72 |e true, |and ever| |00004d30| 79 74 68 69 6e 67 0d 2d | 2d 20 77 69 6c 6c 20 62 |ything.-|- will b| |00004d40| 65 20 72 65 61 64 79 20 | 74 6f 20 66 69 6e 64 20 |e ready |to find | |00004d50| 74 68 65 20 6e 65 78 74 | 20 6f 63 63 75 72 72 65 |the next| occurre| |00004d60| 6e 63 65 20 28 77 68 65 | 6e 20 74 68 65 20 72 65 |nce (whe|n the re| |00004d70| 74 75 72 6e 20 6b 65 79 | 0d 2d 2d 20 69 73 20 70 |turn key|.-- is p| |00004d80| 72 65 73 73 65 64 29 2e | 0d 0d 6f 6e 20 73 65 61 |ressed).|..on sea| |00004d90| 72 63 68 0d 67 6c 6f 62 | 61 6c 20 66 69 6e 64 54 |rch.glob|al findT| |00004da0| 65 78 74 2c 66 6f 75 6e | 64 2c 66 43 61 72 64 2c |ext,foun|d,fCard,| |00004db0| 66 43 68 75 6e 6b 2c 6d | 73 67 73 74 61 74 75 73 |fChunk,m|sgstatus| |00004dc0| 0d 6c 6f 63 6b 20 73 63 | 72 65 65 6e 0d 69 66 20 |.lock sc|reen.if | |00004dd0| 6d 73 67 73 74 61 74 75 | 73 20 69 73 20 65 6d 70 |msgstatu|s is emp| |00004de0| 74 79 20 74 68 65 6e 0d | 70 75 74 20 76 69 73 69 |ty then.|put visi| |00004df0| 62 6c 65 20 6f 66 20 6d | 73 67 20 69 6e 74 6f 20 |ble of m|sg into | |00004e00| 6d 73 67 73 74 61 74 75 | 73 0d 65 6e 64 20 69 66 |msgstatu|s.end if| |00004e10| 0d 70 75 73 68 20 63 61 | 72 64 0d 70 75 74 20 20 |.push ca|rd.put | |00004e20| 22 54 65 78 74 22 20 69 | 6e 74 6f 20 66 46 69 65 |"Text" i|nto fFie| |00004e30| 6c 64 73 20 20 2d 2d 20 | 6f 6e 6c 79 20 6c 6f 6f |lds -- |only loo| |00004e40| 6b 20 61 74 20 74 68 65 | 73 65 20 66 69 65 6c 64 |k at the|se field| |00004e50| 73 0d 2d 2d 0d 72 65 70 | 65 61 74 0d 6d 6f 6f 66 |s.--.rep|eat.moof| |00004e60| 63 75 72 73 6f 72 0d 66 | 69 6e 64 20 73 74 72 69 |cursor.f|ind stri| |00004e70| 6e 67 20 66 69 6e 64 54 | 65 78 74 0d 2d 2d 0d 69 |ng findT|ext.--.i| |00004e80| 66 20 74 68 65 20 72 65 | 73 75 6c 74 20 69 73 20 |f the re|sult is | |00004e90| 6e 6f 74 20 65 6d 70 74 | 79 20 74 68 65 6e 20 20 |not empt|y then | |00004ea0| 2d 2d 20 6e 6f 74 20 66 | 6f 75 6e 64 0d 70 75 74 |-- not f|ound.put| |00004eb0| 20 66 61 6c 73 65 20 69 | 6e 74 6f 20 66 6f 75 6e | false i|nto foun| |00004ec0| 64 0d 65 78 69 74 20 72 | 65 70 65 61 74 0d 65 6e |d.exit r|epeat.en| |00004ed0| 64 20 69 66 0d 2d 2d 20 | 20 6b 65 65 70 20 66 72 |d if.-- | keep fr| |00004ee0| 6f 6d 20 6c 6f 6f 70 69 | 6e 67 20 66 6f 72 65 76 |om loopi|ng forev| |00004ef0| 65 72 0d 69 66 20 66 43 | 61 72 64 20 69 73 20 65 |er.if fC|ard is e| |00004f00| 6d 70 74 79 20 74 68 65 | 6e 0d 70 75 74 20 28 73 |mpty the|n.put (s| |00004f10| 68 6f 72 74 20 69 64 20 | 6f 66 20 74 68 69 73 20 |hort id |of this | |00004f20| 63 61 72 64 29 20 69 6e | 74 6f 20 66 43 61 72 64 |card) in|to fCard| |00004f30| 0d 70 75 74 20 74 68 65 | 20 66 6f 75 6e 64 43 68 |.put the| foundCh| |00004f40| 75 6e 6b 20 69 6e 74 6f | 20 66 43 68 75 6e 6b 0d |unk into| fChunk.| |00004f50| 65 6c 73 65 20 69 66 20 | 28 73 68 6f 72 74 20 69 |else if |(short i| |00004f60| 64 20 6f 66 20 74 68 69 | 73 20 63 61 72 64 29 20 |d of thi|s card) | |00004f70| 3d 20 66 43 61 72 64 20 | 61 6e 64 c2 0d 74 68 65 |= fCard |and..the| |00004f80| 20 66 6f 75 6e 64 43 68 | 75 6e 6b 20 3d 20 66 43 | foundCh|unk = fC| |00004f90| 68 75 6e 6b 20 74 68 65 | 6e 20 20 20 2d 2d 20 61 |hunk the|n -- a| |00004fa0| 6c 72 65 61 64 79 20 62 | 65 65 6e 20 74 6f 20 74 |lready b|een to t| |00004fb0| 68 69 73 20 6f 63 63 75 | 72 72 65 6e 63 65 0d 69 |his occu|rrence.i| |00004fc0| 66 20 66 6f 75 6e 64 20 | 74 68 65 6e 0d 61 6e 73 |f found |then.ans| |00004fd0| 77 65 72 20 22 4e 6f 20 | 6d 6f 72 65 20 6f 63 63 |wer "No |more occ| |00004fe0| 75 72 72 65 6e 63 65 73 | 20 6f 66 20 d2 22 20 26 |urrences| of ." &| |00004ff0| 20 66 69 6e 64 54 65 78 | 74 20 26 20 22 d3 22 20 | findTex|t & "." | |00005000| 77 69 74 68 20 22 4f 4b | 22 0d 70 6f 70 20 63 61 |with "OK|".pop ca| |00005010| 72 64 0d 70 75 74 20 65 | 6d 70 74 79 20 69 6e 74 |rd.put e|mpty int| |00005020| 6f 20 66 43 61 72 64 20 | 20 20 20 2d 2d 20 72 65 |o fCard | -- re| |00005030| 73 65 74 20 74 6f 20 77 | 72 61 70 61 72 6f 75 6e |set to w|raparoun| |00005040| 64 20 66 69 6e 64 0d 70 | 75 74 20 65 6d 70 74 79 |d find.p|ut empty| |00005050| 20 69 6e 74 6f 20 66 43 | 68 75 6e 6b 0d 65 6c 73 | into fC|hunk.els| |00005060| 65 0d 70 75 74 20 66 61 | 6c 73 65 20 69 6e 74 6f |e.put fa|lse into| |00005070| 20 66 6f 75 6e 64 0d 65 | 6e 64 20 69 66 0d 65 78 | found.e|nd if.ex| |00005080| 69 74 20 72 65 70 65 61 | 74 0d 65 6e 64 20 69 66 |it repea|t.end if| |00005090| 0d 2d 2d 20 63 68 65 63 | 6b 20 62 61 63 6b 67 72 |.-- chec|k backgr| |000050a0| 6f 75 6e 64 20 61 6e 64 | 20 66 69 65 6c 64 0d 70 |ound and| field.p| |000050b0| 75 74 20 74 68 65 20 73 | 68 6f 72 74 20 6e 61 6d |ut the s|hort nam| |000050c0| 65 20 6f 66 20 74 68 65 | 20 66 6f 75 6e 64 46 69 |e of the| foundFi| |000050d0| 65 6c 64 20 69 6e 74 6f | 20 66 0d 69 66 20 28 73 |eld into| f.if (s| |000050e0| 68 6f 72 74 20 6e 61 6d | 65 20 6f 66 20 74 68 69 |hort nam|e of thi| |000050f0| 73 20 62 67 29 20 3d 20 | 22 6d 61 69 6e 22 20 74 |s bg) = |"main" t| |00005100| 68 65 6e 20 20 2d 2d 20 | 62 67 20 6e 61 6d 65 20 |hen -- |bg name | |00005110| 4f 4b 3f 0d 69 66 20 66 | 20 69 73 20 69 6e 20 66 |OK?.if f| is in f| |00005120| 46 69 65 6c 64 73 20 74 | 68 65 6e 0d 70 75 74 20 |Fields t|hen.put | |00005130| 74 72 75 65 20 69 6e 74 | 6f 20 66 6f 75 6e 64 20 |true int|o found | |00005140| 20 20 20 20 20 20 20 20 | 20 20 2d 2d 20 4f 4b 20 | | -- OK | |00005150| 2d 20 67 6f 74 69 74 0d | 65 78 69 74 20 72 65 70 |- gotit.|exit rep| |00005160| 65 61 74 0d 65 6e 64 20 | 69 66 0d 65 6e 64 20 69 |eat.end |if.end i| |00005170| 66 0d 65 6e 64 20 72 65 | 70 65 61 74 0d 69 66 20 |f.end re|peat.if | |00005180| 6e 6f 74 20 66 6f 75 6e | 64 20 74 68 65 6e 0d 70 |not foun|d then.p| |00005190| 6f 70 20 63 61 72 64 0d | 61 6e 73 77 65 72 20 22 |op card.|answer "| |000051a0| d2 22 20 26 20 66 69 6e | 64 54 65 78 74 20 26 20 |." & fin|dText & | |000051b0| 22 d3 20 6e 6f 74 20 66 | 6f 75 6e 64 2e 22 20 77 |". not f|ound." w| |000051c0| 69 74 68 20 22 4f 4b 22 | 0d 65 6e 64 20 69 66 0d |ith "OK"|.end if.| |000051d0| 73 65 74 20 76 69 73 69 | 62 6c 65 20 6f 66 20 6d |set visi|ble of m| |000051e0| 73 67 20 74 6f 20 6d 73 | 67 73 74 61 74 75 73 0d |sg to ms|gstatus.| |000051f0| 75 6e 6c 6f 63 6b 20 73 | 63 72 65 65 6e 0d 65 6e |unlock s|creen.en| |00005200| 64 20 73 65 61 72 63 68 | 0d 0d 2d 2d 2d 2d 2d 2d |d search|..------| |00005210| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 2d 2d 20 41 |--------|---.-- A| |00005220| 62 6f 75 74 20 42 6f 78 | 20 68 61 6e 64 6c 65 72 |bout Box| handler| |00005230| 0d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.-------|--------| |00005240| 2d 2d 0d 6f 6e 20 61 62 | 6f 75 74 62 6f 78 0d 67 |--.on ab|outbox.g| |00005250| 6c 6f 62 61 6c 20 61 62 | 6f 75 74 72 65 73 75 6c |lobal ab|outresul| |00005260| 74 0d 73 70 69 6e 61 62 | 6f 75 74 0d 70 75 74 20 |t.spinab|out.put | |00005270| 74 68 65 20 72 65 73 75 | 6c 74 20 69 6e 74 6f 20 |the resu|lt into | |00005280| 61 62 6f 75 74 72 65 73 | 75 6c 74 0d 65 6e 64 20 |aboutres|ult.end | |00005290| 61 62 6f 75 74 62 6f 78 | 0d 0d 2d 2d 2d 2d 2d 2d |aboutbox|..------| |000052a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 2d 2d 20 48 |--------|---.-- H| |000052b0| 65 6c 70 20 68 61 6e 64 | 6c 65 72 0d 2d 2d 2d 2d |elp hand|ler.----| |000052c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 6f 6e |--------|-----.on| |000052d0| 20 68 65 6c 70 0d 67 6c | 6f 62 61 6c 20 69 63 6f | help.gl|obal ico| |000052e0| 6e 73 2c 20 74 73 63 72 | 6f 6c 6c 0d 69 66 20 74 |ns, tscr|oll.if t| |000052f0| 68 65 20 73 68 6f 72 74 | 20 69 64 20 6f 66 20 74 |he short| id of t| |00005300| 68 69 73 20 63 61 72 64 | 20 ad 20 22 37 35 34 39 |his card| . "7549| |00005310| 36 22 20 74 68 65 6e 20 | 2d 2d 20 6f 6e 20 68 65 |6" then |-- on he| |00005320| 6c 70 20 63 61 72 64 0d | 6c 6f 63 6b 20 73 63 72 |lp card.|lock scr| |00005330| 65 65 6e 0d 70 75 74 20 | 69 63 6f 6e 20 6f 66 20 |een.put |icon of | |00005340| 62 67 20 62 74 6e 20 22 | 48 6f 6d 65 22 20 69 6e |bg btn "|Home" in| |00005350| 74 6f 20 69 74 65 6d 20 | 31 20 6f 66 20 69 63 6f |to item |1 of ico| |00005360| 6e 73 0d 70 75 74 20 69 | 63 6f 6e 20 6f 66 20 62 |ns.put i|con of b| |00005370| 67 20 62 74 6e 20 22 4e | 75 6d 62 65 72 22 20 69 |g btn "N|umber" i| |00005380| 6e 74 6f 20 69 74 65 6d | 20 32 20 6f 66 20 69 63 |nto item| 2 of ic| |00005390| 6f 6e 73 0d 70 75 74 20 | 69 63 6f 6e 20 6f 66 20 |ons.put |icon of | |000053a0| 62 67 20 62 74 6e 20 22 | 44 61 74 65 22 20 69 6e |bg btn "|Date" in| |000053b0| 74 6f 20 69 74 65 6d 20 | 33 20 6f 66 20 69 63 6f |to item |3 of ico| |000053c0| 6e 73 0d 70 75 74 20 69 | 63 6f 6e 20 6f 66 20 62 |ns.put i|con of b| |000053d0| 67 20 62 74 6e 20 22 53 | 75 62 6a 65 63 74 22 20 |g btn "S|ubject" | |000053e0| 69 6e 74 6f 20 69 74 65 | 6d 20 34 20 6f 66 20 69 |into ite|m 4 of i| |000053f0| 63 6f 6e 73 0d 70 75 74 | 20 69 63 6f 6e 20 6f 66 |cons.put| icon of| |00005400| 20 62 67 20 62 74 6e 20 | 22 49 6e 64 65 78 22 20 | bg btn |"Index" | |00005410| 69 6e 74 6f 20 69 74 65 | 6d 20 35 20 6f 66 20 69 |into ite|m 5 of i| |00005420| 63 6f 6e 73 0d 70 75 74 | 20 69 63 6f 6e 20 6f 66 |cons.put| icon of| |00005430| 20 62 67 20 62 74 6e 20 | 22 50 72 65 76 22 20 69 | bg btn |"Prev" i| |00005440| 6e 74 6f 20 69 74 65 6d | 20 36 20 6f 66 20 69 63 |nto item| 6 of ic| |00005450| 6f 6e 73 0d 70 75 74 20 | 69 63 6f 6e 20 6f 66 20 |ons.put |icon of | |00005460| 62 67 20 62 74 6e 20 22 | 4e 65 78 74 22 20 69 6e |bg btn "|Next" in| |00005470| 74 6f 20 69 74 65 6d 20 | 37 20 6f 66 20 69 63 6f |to item |7 of ico| |00005480| 6e 73 0d 70 75 74 20 69 | 63 6f 6e 20 6f 66 20 62 |ns.put i|con of b| |00005490| 67 20 62 74 6e 20 22 49 | 6c 6c 75 73 74 72 61 74 |g btn "I|llustrat| |000054a0| 69 6f 6e 22 20 69 6e 74 | 6f 20 69 74 65 6d 20 38 |ion" int|o item 8| |000054b0| 20 6f 66 20 69 63 6f 6e | 73 0d 70 75 74 20 69 63 | of icon|s.put ic| |000054c0| 6f 6e 20 6f 66 20 62 67 | 20 62 74 6e 20 22 47 6f |on of bg| btn "Go| |000054d0| 4e 6f 74 65 22 20 69 6e | 74 6f 20 69 74 65 6d 20 |Note" in|to item | |000054e0| 39 20 6f 66 20 69 63 6f | 6e 73 0d 70 75 74 20 69 |9 of ico|ns.put i| |000054f0| 63 6f 6e 20 6f 66 20 62 | 67 20 62 74 6e 20 22 46 |con of b|g btn "F| |00005500| 69 6e 64 22 20 69 6e 74 | 6f 20 69 74 65 6d 20 31 |ind" int|o item 1| |00005510| 30 20 6f 66 20 69 63 6f | 6e 73 0d 70 75 74 20 69 |0 of ico|ns.put i| |00005520| 63 6f 6e 20 6f 66 20 62 | 67 20 62 74 6e 20 22 44 |con of b|g btn "D| |00005530| 69 73 6b 22 20 69 6e 74 | 6f 20 69 74 65 6d 20 31 |isk" int|o item 1| |00005540| 31 20 6f 66 20 69 63 6f | 6e 73 0d 70 75 74 20 69 |1 of ico|ns.put i| |00005550| 63 6f 6e 20 6f 66 20 62 | 67 20 62 74 6e 20 22 50 |con of b|g btn "P| |00005560| 72 69 6e 74 22 20 69 6e | 74 6f 20 69 74 65 6d 20 |rint" in|to item | |00005570| 31 32 20 6f 66 20 69 63 | 6f 6e 73 0d 70 75 74 20 |12 of ic|ons.put | |00005580| 69 63 6f 6e 20 6f 66 20 | 62 67 20 62 74 6e 20 22 |icon of |bg btn "| |00005590| 42 61 63 6b 22 20 69 6e | 74 6f 20 69 74 65 6d 20 |Back" in|to item | |000055a0| 31 33 20 6f 66 20 69 63 | 6f 6e 73 0d 69 66 20 74 |13 of ic|ons.if t| |000055b0| 68 65 20 73 68 6f 72 74 | 20 6e 61 6d 65 20 6f 66 |he short| name of| |000055c0| 20 74 68 69 73 20 62 67 | 20 69 73 20 22 4d 61 69 | this bg| is "Mai| |000055d0| 6e 22 20 74 68 65 6e 0d | 70 75 74 20 74 68 65 20 |n" then.|put the | |000055e0| 73 63 72 6f 6c 6c 20 6f | 66 20 62 67 20 66 6c 64 |scroll o|f bg fld| |000055f0| 20 22 54 65 78 74 22 20 | 69 6e 74 6f 20 74 73 63 | "Text" |into tsc| |00005600| 72 6f 6c 6c 0d 65 6e 64 | 20 69 66 0d 67 6f 20 63 |roll.end| if.go c| |00005610| 61 72 64 20 69 64 20 37 | 35 34 39 36 20 2d 2d 20 |ard id 7|5496 -- | |00005620| 68 61 72 64 2d 63 6f 64 | 65 64 20 68 65 6c 70 20 |hard-cod|ed help | |00005630| 63 61 72 64 20 66 6f 72 | 20 70 75 73 68 20 72 65 |card for| push re| |00005640| 63 65 6e 74 0d 75 6e 6c | 6f 63 6b 20 73 63 72 65 |cent.unl|ock scre| |00005650| 65 6e 20 77 69 74 68 20 | 7a 6f 6f 6d 20 6f 75 74 |en with |zoom out| |00005660| 0d 65 6c 73 65 0d 6c 6f | 63 6b 20 73 63 72 65 65 |.else.lo|ck scree| |00005670| 6e 0d 68 69 64 65 20 63 | 64 20 66 6c 64 20 22 4d |n.hide c|d fld "M| |00005680| 61 74 22 0d 68 69 64 65 | 20 63 64 20 66 6c 64 20 |at".hide| cd fld | |00005690| 22 48 65 6c 70 20 54 65 | 78 74 22 0d 70 6f 70 20 |"Help Te|xt".pop | |000056a0| 63 61 72 64 0d 69 66 20 | 74 68 65 20 73 68 6f 72 |card.if |the shor| |000056b0| 74 20 6e 61 6d 65 20 6f | 66 20 74 68 69 73 20 62 |t name o|f this b| |000056c0| 67 20 69 73 20 22 4d 61 | 69 6e 22 20 74 68 65 6e |g is "Ma|in" then| |000056d0| 0d 69 66 20 74 73 63 72 | 6f 6c 6c 20 69 73 20 6e |.if tscr|oll is n| |000056e0| 6f 74 20 65 6d 70 74 79 | 20 74 68 65 6e 0d 73 65 |ot empty| then.se| |000056f0| 74 20 74 68 65 20 73 63 | 72 6f 6c 6c 20 6f 66 20 |t the sc|roll of | |00005700| 62 67 20 66 6c 64 20 22 | 54 65 78 74 22 20 74 6f |bg fld "|Text" to| |00005710| 20 74 73 63 72 6f 6c 6c | 0d 70 75 74 20 30 20 69 | tscroll|.put 0 i| |00005720| 6e 74 6f 20 74 73 63 72 | 6f 6c 6c 0d 65 6e 64 20 |nto tscr|oll.end | |00005730| 69 66 0d 65 6e 64 20 69 | 66 0d 75 6e 6c 6f 63 6b |if.end i|f.unlock| |00005740| 20 73 63 72 65 65 6e 20 | 77 69 74 68 20 7a 6f 6f | screen |with zoo| |00005750| 6d 20 69 6e 0d 65 6e 64 | 20 69 66 0d 65 6e 64 20 |m in.end| if.end | |00005760| 68 65 6c 70 0d 0d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |help..--|--------| |00005770| 2d 2d 2d 2d 2d 2d 2d 0d | 2d 2d 20 67 6f 4e 6f 74 |-------.|-- goNot| |00005780| 65 20 68 61 6e 64 6c 65 | 72 0d 2d 2d 2d 2d 2d 2d |e handle|r.------| |00005790| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 6f 6e 20 67 |--------|---.on g| |000057a0| 6f 4e 6f 74 65 0d 67 6c | 6f 62 61 6c 20 74 68 65 |oNote.gl|obal the| |000057b0| 45 6e 76 73 6d 0d 70 75 | 74 20 22 45 6e 74 65 72 |Envsm.pu|t "Enter| |000057c0| 20 61 6e 79 20 54 65 63 | 68 6e 69 63 61 6c 20 4e | any Tec|hnical N| |000057d0| 6f 74 65 20 6e 75 6d 62 | 65 72 20 28 65 2e 67 2e |ote numb|er (e.g.| |000057e0| 2c 20 33 31 29 2e 22 20 | 69 6e 74 6f 20 69 74 0d |, 31)." |into it.| |000057f0| 72 65 70 65 61 74 20 75 | 6e 74 69 6c 20 69 73 6e |repeat u|ntil isn| |00005800| 75 6d 28 69 74 29 20 69 | 73 20 74 72 75 65 20 4f |um(it) i|s true O| |00005810| 52 20 28 6d 61 69 6e 28 | 69 74 29 20 3d 20 22 50 |R (main(|it) = "P| |00005820| 79 6e 65 68 66 20 67 75 | 72 20 71 62 74 70 62 6a |ynehf gu|r qbtpbj| |00005830| 20 66 6e 6c 66 20 5a 62 | 62 73 21 22 20 41 4e 44 | fnlf Zb|bs!" AND| |00005840| 20 74 68 65 45 6e 76 73 | 6d 20 3d 20 6d 61 69 6e | theEnvs|m = main| |00005850| 28 22 74 65 6e 6d 76 61 | 74 20 62 73 73 20 6e 20 |("tenmva|t bss n | |00005860| 70 79 76 73 73 22 29 29 | 0d 61 73 6b 20 22 47 6f |pyvss"))|.ask "Go| |00005870| 20 74 6f 20 77 68 69 63 | 68 20 54 65 63 68 6e 69 | to whic|h Techni| |00005880| 63 61 6c 20 4e 6f 74 65 | 20 3f 22 20 77 69 74 68 |cal Note| ?" with| |00005890| 20 69 74 0d 65 6e 64 20 | 72 65 70 65 61 74 0d 69 | it.end |repeat.i| |000058a0| 66 20 74 68 65 45 6e 76 | 73 6d 20 3d 20 6d 61 69 |f theEnv|sm = mai| |000058b0| 6e 28 22 74 65 6e 6d 76 | 61 74 20 62 73 73 20 6e |n("tenmv|at bss n| |000058c0| 20 70 79 76 73 73 22 29 | 20 41 4e 44 20 6d 61 69 | pyvss")| AND mai| |000058d0| 6e 28 69 74 29 20 3d 20 | 22 50 79 6e 65 68 66 20 |n(it) = |"Pynehf | |000058e0| 67 75 72 20 71 62 74 70 | 62 6a 20 66 6e 6c 66 20 |gur qbtp|bj fnlf | |000058f0| 5a 62 62 73 21 22 20 74 | 68 65 6e 20 67 6f 45 6e |Zbbs!" t|hen goEn| |00005900| 76 73 6d 0d 65 6c 73 65 | 0d 69 66 20 69 74 20 69 |vsm.else|.if it i| |00005910| 73 20 6e 6f 74 20 65 6d | 70 74 79 20 74 68 65 6e |s not em|pty then| |00005920| 0d 70 75 74 20 66 69 6e | 64 54 65 63 68 4e 6f 74 |.put fin|dTechNot| |00005930| 65 28 69 74 29 20 69 6e | 74 6f 20 74 68 65 4e 6f |e(it) in|to theNo| |00005940| 74 65 20 2d 2d 20 66 69 | 6e 64 20 4e 6f 74 65 20 |te -- fi|nd Note | |00005950| 63 61 72 64 20 23 0d 69 | 66 20 74 68 65 4e 6f 74 |card #.i|f theNot| |00005960| 65 20 69 73 20 65 6d 70 | 74 79 20 74 68 65 6e 0d |e is emp|ty then.| |00005970| 70 75 74 20 22 54 65 63 | 68 6e 69 63 61 6c 20 4e |put "Tec|hnical N| |00005980| 6f 74 65 22 20 26 26 20 | 69 74 20 26 26 20 22 63 |ote" && |it && "c| |00005990| 6f 75 6c 64 20 6e 6f 74 | 20 62 65 20 66 6f 75 6e |ould not| be foun| |000059a0| 64 2e 22 20 69 6e 74 6f | 20 74 68 65 4d 73 67 0d |d." into| theMsg.| |000059b0| 67 65 74 20 64 69 61 6c | 6f 67 28 74 68 65 4d 73 |get dial|og(theMs| |000059c0| 67 2c 22 4f 4b 22 2c 31 | 2c 43 68 69 63 61 67 6f |g,"OK",1|,Chicago| |000059d0| 2c 50 6c 61 69 6e 2c 31 | 32 29 0d 65 6c 73 65 0d |,Plain,1|2).else.| |000059e0| 76 69 73 75 61 6c 20 65 | 66 66 65 63 74 20 64 69 |visual e|ffect di| |000059f0| 73 73 6f 6c 76 65 20 66 | 61 73 74 0d 67 6f 20 63 |ssolve f|ast.go c| |00005a00| 61 72 64 20 28 74 68 65 | 4e 6f 74 65 29 0d 65 6e |ard (the|Note).en| |00005a10| 64 20 69 66 0d 65 6e 64 | 20 69 66 0d 65 6e 64 20 |d if.end| if.end | |00005a20| 69 66 0d 65 6e 64 20 67 | 6f 4e 6f 74 65 0d 0d 2d |if.end g|oNote..-| |00005a30| 2d 0d 2d 2d 20 46 55 4e | 43 54 49 4f 4e 53 3a 20 |-.-- FUN|CTIONS: | |00005a40| 70 72 69 6e 74 49 74 2c | 20 6c 69 6e 65 43 6c 69 |printIt,| lineCli| |00005a50| 63 6b 65 64 2c 20 73 63 | 72 6f 6c 6c 4c 69 6e 65 |cked, sc|rollLine| |00005a60| 43 6c 69 63 6b 65 64 0d | 2d 2d 0d 66 75 6e 63 74 |Clicked.|--.funct| |00005a70| 69 6f 6e 20 70 72 69 6e | 74 49 74 0d 69 66 20 73 |ion prin|tIt.if s| |00005a80| 68 6f 72 74 20 6e 61 6d | 65 20 6f 66 20 74 68 69 |hort nam|e of thi| |00005a90| 73 20 62 6b 67 6e 64 20 | 69 73 20 22 4d 61 69 6e |s bkgnd |is "Main| |00005aa0| 22 20 74 68 65 6e 0d 72 | 65 70 65 61 74 20 77 69 |" then.r|epeat wi| |00005ab0| 74 68 20 69 20 3d 20 31 | 20 74 6f 20 32 0d 70 75 |th i = 1| to 2.pu| |00005ac0| 74 20 6c 69 6e 65 20 69 | 20 6f 66 20 62 67 20 66 |t line i| of bg f| |00005ad0| 6c 64 20 22 74 65 78 74 | 22 20 26 20 72 65 74 75 |ld "text|" & retu| |00005ae0| 72 6e 20 61 66 74 65 72 | 20 70 68 65 61 64 65 72 |rn after| pheader| |00005af0| 0d 65 6e 64 20 72 65 70 | 65 61 74 0d 2d 2d 20 6d |.end rep|eat.-- m| |00005b00| 75 6c 74 69 70 6c 65 20 | 63 61 72 64 73 2c 20 69 |ultiple |cards, i| |00005b10| 66 20 73 6f 20 61 64 6a | 75 73 74 20 70 61 67 65 |f so adj|ust page| |00005b20| 20 78 20 6f 66 20 79 0d | 69 66 20 63 68 61 72 20 | x of y.|if char | |00005b30| 37 39 20 6f 66 20 6c 69 | 6e 65 20 31 20 6f 66 20 |79 of li|ne 1 of | |00005b40| 70 68 65 61 64 65 72 20 | ad 20 22 22 20 74 68 65 |pheader |. "" the| |00005b50| 6e 0d 70 75 74 20 6f 66 | 66 73 65 74 28 22 20 20 |n.put of|fset(" | |00005b60| 20 20 20 22 2c 6c 69 6e | 65 20 31 20 6f 66 20 70 | ",lin|e 1 of p| |00005b70| 68 65 61 64 65 72 29 20 | 69 6e 74 6f 20 77 68 69 |header) |into whi| |00005b80| 74 65 70 6f 73 0d 70 75 | 74 20 6f 66 66 73 65 74 |tepos.pu|t offset| |00005b90| 28 22 63 61 72 64 20 22 | 2c 6c 69 6e 65 20 31 20 |("card "|,line 1 | |00005ba0| 6f 66 20 70 68 65 61 64 | 65 72 29 20 69 6e 74 6f |of phead|er) into| |00005bb0| 20 63 61 72 64 70 6f 73 | 0d 72 65 70 65 61 74 20 | cardpos|.repeat | |00005bc0| 75 6e 74 69 6c 20 6f 66 | 66 73 65 74 28 22 63 61 |until of|fset("ca| |00005bd0| 72 64 22 2c 6c 69 6e 65 | 20 31 20 6f 66 20 70 68 |rd",line| 1 of ph| |00005be0| 65 61 64 65 72 29 20 3d | 20 28 63 61 72 64 70 6f |eader) =| (cardpo| |00005bf0| 73 20 2d 20 31 31 29 0d | 64 65 6c 65 74 65 20 63 |s - 11).|delete c| |00005c00| 68 61 72 20 77 68 69 74 | 65 70 6f 73 20 6f 66 20 |har whit|epos of | |00005c10| 6c 69 6e 65 20 31 20 6f | 66 20 70 68 65 61 64 65 |line 1 o|f pheade| |00005c20| 72 0d 65 6e 64 20 72 65 | 70 65 61 74 0d 65 6e 64 |r.end re|peat.end| |00005c30| 20 69 66 0d 70 75 74 20 | 6e 75 6d 54 6f 43 68 61 | if.put |numToCha| |00005c40| 72 28 33 30 29 20 26 20 | 6c 69 6e 65 20 31 20 6f |r(30) & |line 1 o| |00005c50| 66 20 70 68 65 61 64 65 | 72 20 69 6e 74 6f 20 6c |f pheade|r into l| |00005c60| 69 6e 65 20 31 20 6f 66 | 20 70 68 65 61 64 65 72 |ine 1 of| pheader| |00005c70| 0d 70 75 74 20 62 67 20 | 66 6c 64 20 22 74 65 78 |.put bg |fld "tex| |00005c80| 74 22 20 69 6e 74 6f 20 | 70 62 6f 64 79 0d 72 65 |t" into |pbody.re| |00005c90| 70 65 61 74 20 77 69 74 | 68 20 69 20 3d 20 31 20 |peat wit|h i = 1 | |00005ca0| 74 6f 20 32 0d 64 65 6c | 65 74 65 20 6c 69 6e 65 |to 2.del|ete line| |00005cb0| 20 31 20 6f 66 20 70 62 | 6f 64 79 0d 65 6e 64 20 | 1 of pb|ody.end | |00005cc0| 72 65 70 65 61 74 0d 70 | 75 74 20 70 68 65 61 64 |repeat.p|ut phead| |00005cd0| 65 72 20 26 20 72 65 74 | 75 72 6e 20 26 20 70 62 |er & ret|urn & pb| |00005ce0| 6f 64 79 20 69 6e 74 6f | 20 70 72 69 6e 74 54 68 |ody into| printTh| |00005cf0| 69 73 0d 65 6c 73 65 0d | 69 66 20 74 68 65 20 73 |is.else.|if the s| |00005d00| 68 6f 72 74 20 6e 61 6d | 65 20 6f 66 20 74 68 69 |hort nam|e of thi| |00005d10| 73 20 63 61 72 64 20 69 | 73 20 22 4e 75 6d 62 65 |s card i|s "Numbe| |00005d20| 72 4c 69 73 74 69 6e 67 | 22 20 74 68 65 6e 0d 70 |rListing|" then.p| |00005d30| 75 74 20 6e 75 6d 54 6f | 43 68 61 72 28 33 30 29 |ut numTo|Char(30)| |00005d40| 20 26 20 62 6b 67 6e 64 | 20 66 69 65 6c 64 20 33 | & bkgnd| field 3| |00005d50| 20 26 20 72 65 74 75 72 | 6e c2 0d 26 20 63 61 72 | & retur|n..& car| |00005d60| 64 20 66 69 65 6c 64 20 | 22 54 4f 43 22 20 69 6e |d field |"TOC" in| |00005d70| 74 6f 20 70 72 69 6e 74 | 54 68 69 73 0d 65 6c 73 |to print|This.els| |00005d80| 65 0d 69 66 20 62 6b 67 | 6e 64 20 66 69 65 6c 64 |e.if bkg|nd field| |00005d90| 20 22 74 68 65 4c 69 73 | 74 22 20 69 73 20 6e 6f | "theLis|t" is no| |00005da0| 74 20 65 6d 70 74 79 20 | 74 68 65 6e 0d 70 75 74 |t empty |then.put| |00005db0| 20 6e 75 6d 54 6f 43 68 | 61 72 28 33 30 29 20 26 | numToCh|ar(30) &| |00005dc0| 20 62 6b 67 6e 64 20 66 | 69 65 6c 64 20 33 20 26 | bkgnd f|ield 3 &| |00005dd0| 20 72 65 74 75 72 6e 20 | 26 20 72 65 74 75 72 6e | return |& return| |00005de0| c2 0d 26 20 6e 75 6d 54 | 6f 43 68 61 72 28 33 30 |..& numT|oChar(30| |00005df0| 29 20 26 20 62 6b 67 6e | 64 20 66 69 65 6c 64 20 |) & bkgn|d field | |00005e00| 22 73 75 62 6a 65 63 74 | 22 20 26 20 72 65 74 75 |"subject|" & retu| |00005e10| 72 6e c2 0d 26 20 62 6b | 67 6e 64 20 66 69 65 6c |rn..& bk|gnd fiel| |00005e20| 64 20 22 74 68 65 4c 69 | 73 74 22 20 69 6e 74 6f |d "theLi|st" into| |00005e30| 20 70 72 69 6e 74 54 68 | 69 73 0d 65 6c 73 65 0d | printTh|is.else.| |00005e40| 65 78 69 74 20 70 72 69 | 6e 74 49 74 0d 65 6e 64 |exit pri|ntIt.end| |00005e50| 20 69 66 0d 65 6e 64 20 | 69 66 0d 65 6e 64 20 69 | if.end |if.end i| |00005e60| 66 0d 70 72 69 6e 74 4f | 75 74 20 70 72 69 6e 74 |f.printO|ut print| |00005e70| 54 68 69 73 2c 22 63 6f | 75 72 69 65 72 22 2c 31 |This,"co|urier",1| |00005e80| 30 2c 22 70 6c 61 69 6e | 22 2c 22 74 72 75 65 22 |0,"plain|","true"| |00005e90| 2c 22 62 6f 6c 64 22 0d | 72 65 74 75 72 6e 20 28 |,"bold".|return (| |00005ea0| 74 68 65 20 72 65 73 75 | 6c 74 29 0d 65 6e 64 20 |the resu|lt).end | |00005eb0| 70 72 69 6e 74 49 74 0d | 0d 66 75 6e 63 74 69 6f |printIt.|.functio| |00005ec0| 6e 20 73 63 72 6f 6c 6c | 4c 69 6e 65 43 6c 69 63 |n scroll|LineClic| |00005ed0| 6b 65 64 20 74 6f 70 4d | 61 72 67 69 6e 0d 72 65 |ked topM|argin.re| |00005ee0| 74 75 72 6e 20 28 72 6f | 75 6e 64 28 28 74 68 65 |turn (ro|und((the| |00005ef0| 20 73 63 72 6f 6c 6c 20 | 6f 66 20 74 68 65 20 74 | scroll |of the t| |00005f00| 61 72 67 65 74 20 2f 20 | 74 68 65 20 74 65 78 74 |arget / |the text| |00005f10| 48 65 69 67 68 74 20 6f | 66 20 74 68 65 20 74 61 |Height o|f the ta| |00005f20| 72 67 65 74 29 20 c2 0d | 2b 20 20 28 28 28 74 68 |rget) ..|+ (((th| |00005f30| 65 20 63 6c 69 63 6b 56 | 20 2d 20 74 6f 70 20 6f |e clickV| - top o| |00005f40| 66 20 74 68 65 20 74 61 | 72 67 65 74 20 2d 20 74 |f the ta|rget - t| |00005f50| 6f 70 4d 61 72 67 69 6e | 29 20 c2 0d 64 69 76 20 |opMargin|) ..div | |00005f60| 74 68 65 20 74 65 78 74 | 48 65 69 67 68 74 20 6f |the text|Height o| |00005f70| 66 20 74 68 65 20 74 61 | 72 67 65 74 29 20 2b 20 |f the ta|rget) + | |00005f80| 31 29 29 29 0d 65 6e 64 | 20 73 63 72 6f 6c 6c 4c |1))).end| scrollL| |00005f90| 69 6e 65 43 6c 69 63 6b | 65 64 0d 0d 66 75 6e 63 |ineClick|ed..func| |00005fa0| 74 69 6f 6e 20 6c 69 6e | 65 43 6c 69 63 6b 65 64 |tion lin|eClicked| |00005fb0| 20 74 6f 70 4d 61 72 67 | 69 6e 0d 72 65 74 75 72 | topMarg|in.retur| |00005fc0| 6e 20 28 28 74 68 65 20 | 63 6c 69 63 6b 56 20 2d |n ((the |clickV -| |00005fd0| 20 74 6f 70 20 6f 66 20 | 74 68 65 20 74 61 72 67 | top of |the targ| |00005fe0| 65 74 20 2d 20 74 6f 70 | 4d 61 72 67 69 6e 29 20 |et - top|Margin) | |00005ff0| c2 0d 64 69 76 20 74 68 | 65 20 74 65 78 74 48 65 |..div th|e textHe| |00006000| 69 67 68 74 20 6f 66 20 | 74 68 65 20 74 61 72 67 |ight of |the targ| |00006010| 65 74 29 20 2b 20 31 0d | 65 6e 64 20 6c 69 6e 65 |et) + 1.|end line| |00006020| 43 6c 69 63 6b 65 64 0d | 00 20 26 20 62 6b 67 6e |Clicked.|. & bkgn| |00006030| 64 20 66 69 65 6c 64 20 | 33 20 26 20 72 65 74 75 |d field |3 & retu| |00006040| 72 6e 20 26 20 72 65 74 | 75 72 6e c2 0d 26 20 6e |rn & ret|urn..& n| |00006050| 75 6d 54 6f 43 68 61 72 | 28 33 30 29 20 26 20 62 |umToChar|(30) & b| |00006060| 6b 67 6e 64 20 66 69 65 | 6c 64 20 22 73 75 62 6a |kgnd fie|ld "subj| |00006070| 65 63 74 22 20 26 20 72 | 65 74 75 72 6e c2 0d 26 |ect" & r|eturn..&| |00006080| 20 62 6b 67 6e 64 20 66 | 69 65 6c 64 20 22 74 68 | bkgnd f|ield "th| |00006090| 65 4c 69 73 74 22 20 69 | 6e 74 6f 20 70 72 69 6e |eList" i|nto prin| |000060a0| 74 54 68 69 73 0d 65 6c | 73 65 0d 65 78 69 74 20 |tThis.el|se.exit | |000060b0| 70 72 69 6e 74 49 74 0d | 65 6e 64 20 69 66 0d 65 |printIt.|end if.e| |000060c0| 6e 64 20 69 66 0d 65 6e | 64 20 69 66 0d 70 72 69 |nd if.en|d if.pri| |000060d0| 6e 74 4f 75 74 20 70 72 | 69 6e 74 54 68 69 73 2c |ntOut pr|intThis,| |000060e0| 22 63 6f 75 72 69 65 72 | 22 2c 31 30 2c 22 70 6c |"courier|",10,"pl| |000060f0| 61 69 6e 22 2c 22 74 72 | 75 65 22 2c 22 62 6f 6c |ain","tr|ue","bol| |00006100| 64 22 0d 72 65 74 75 72 | 6e 20 28 74 68 65 20 72 |d".retur|n (the r| |00006110| 65 73 75 6c 74 29 0d 65 | 6e 64 20 70 72 69 6e 74 |esult).e|nd print| |00006120| 49 74 0d 0d 66 75 6e 63 | 74 69 6f 6e 20 73 63 72 |It..func|tion scr| |00006130| 6f 6c 6c 4c 69 6e 65 43 | 6c 69 63 6b 65 64 20 74 |ollLineC|licked t| |00006140| 6f 70 4d 61 72 67 69 6e | 0d 72 65 74 75 72 6e 20 |opMargin|.return | |00006150| 28 72 6f 75 6e 64 28 28 | 74 68 65 20 73 63 72 6f |(round((|the scro| |00006160| 6c 6c 20 6f 66 20 74 68 | 65 20 74 61 72 67 65 74 |ll of th|e target| |00006170| 20 2f 20 74 68 65 20 74 | 65 78 74 48 65 69 67 68 | / the t|extHeigh| |00006180| 74 20 6f 66 20 74 68 65 | 20 74 61 72 67 65 74 29 |t of the| target)| |00006190| 20 c2 0d 2b 20 20 28 28 | 28 74 68 65 20 63 6c 69 | ..+ ((|(the cli| |000061a0| 63 6b 56 20 2d 20 74 6f | 70 20 6f 66 20 74 68 65 |ckV - to|p of the| |000061b0| 20 74 61 72 67 65 74 20 | 2d 20 74 6f 70 4d 61 72 | target |- topMar| |000061c0| 67 69 6e 29 20 c2 0d 64 | 69 76 20 74 68 65 20 74 |gin) ..d|iv the t| |000061d0| 65 78 74 48 65 69 67 68 | 74 20 6f 66 20 74 68 65 |extHeigh|t of the| |000061e0| 20 74 61 72 67 65 74 29 | 20 2b 20 31 29 29 29 0d | target)| + 1))).| |000061f0| 65 6e 64 20 73 63 72 6f | 6c 6c 4c 69 6e 65 43 6c |end scro|llLineCl| |00006200| 69 63 6b 65 64 0d 0d 66 | 75 6e 63 74 69 6f 6e 20 |icked..f|unction | |00006210| 6c 69 6e 65 43 6c 69 63 | 6b 65 64 20 74 6f 70 4d |lineClic|ked topM| |00006220| 61 72 67 69 6e 0d 72 65 | 74 75 72 6e 20 28 28 74 |argin.re|turn ((t| |00006230| 68 65 20 63 6c 69 63 6b | 56 20 2d 20 74 6f 70 20 |he click|V - top | |00006240| 6f 66 20 74 68 65 20 74 | 61 72 67 65 74 20 2d 20 |of the t|arget - | |00006250| 74 6f 70 4d 61 72 67 69 | 6e 29 20 c2 0d 64 69 76 |topMargi|n) ..div| |00006260| 20 74 68 65 20 74 65 78 | 74 48 65 69 67 68 74 20 | the tex|tHeight | |00006270| 6f 66 20 74 68 65 20 74 | 61 72 67 65 74 29 20 2b |of the t|arget) +| |00006280| 20 31 0d 65 6e 64 20 6c | 69 6e 65 43 6c 69 63 6b | 1.end l|ineClick| |00006290| 65 64 0d 00 31 20 6f 66 | 20 70 68 65 61 64 65 72 |ed..1 of| pheader| |000062a0| 20 ad 20 22 22 20 74 68 | 65 6e 0d 70 75 74 20 6f | . "" th|en.put o| |000062b0| 66 66 73 65 74 28 22 20 | 20 20 20 20 22 2c 6c 69 |ffset(" | ",li| |000062c0| 6e 65 20 31 20 6f 66 20 | 70 68 65 61 64 65 72 29 |ne 1 of |pheader)| |000062d0| 20 69 6e 74 6f 20 77 68 | 69 74 65 70 6f 73 0d 70 | into wh|itepos.p| |000062e0| 75 74 20 6f 66 66 73 65 | 74 28 22 63 61 72 64 20 |ut offse|t("card | |000062f0| 22 2c 6c 69 6e 65 20 31 | 20 6f 66 20 70 68 65 61 |",line 1| of phea| |00006300| 64 65 72 29 20 69 6e 74 | 6f 20 63 61 72 64 70 6f |der) int|o cardpo| |00006310| 73 0d 72 65 70 65 61 74 | 20 75 6e 74 69 6c 20 6f |s.repeat| until o| |00006320| 66 66 73 65 74 28 22 63 | 61 72 64 22 2c 6c 69 6e |ffset("c|ard",lin| |00006330| 65 20 31 20 6f 66 20 70 | 68 65 61 64 65 72 29 20 |e 1 of p|header) | |00006340| 3d 20 28 63 61 72 64 70 | 6f 73 20 2d 20 31 31 29 |= (cardp|os - 11)| |00006350| 0d 64 65 6c 65 74 65 20 | 63 68 61 72 20 77 68 69 |.delete |char whi| |00006360| 74 65 70 6f 73 20 6f 66 | 20 6c 69 6e 65 20 31 20 |tepos of| line 1 | |00006370| 6f 66 20 70 68 65 61 64 | 65 72 0d 65 6e 64 20 72 |of phead|er.end r| |00006380| 65 70 65 61 74 0d 65 6e | 64 20 69 66 0d 70 75 74 |epeat.en|d if.put| |00006390| 20 6e 75 6d 54 6f 43 68 | 61 72 28 33 30 29 20 26 | numToCh|ar(30) &| |000063a0| 20 6c 69 6e 65 20 31 20 | 6f 66 20 70 68 65 61 64 | line 1 |of phead| |000063b0| 65 72 20 69 6e 74 6f 20 | 6c 69 6e 65 20 31 20 6f |er into |line 1 o| |000063c0| 66 20 70 68 65 61 64 65 | 72 0d 70 75 74 20 62 67 |f pheade|r.put bg| |000063d0| 20 66 6c 64 20 22 74 65 | 78 74 22 20 69 6e 74 6f | fld "te|xt" into| |000063e0| 20 70 62 6f 64 79 0d 72 | 65 70 65 61 74 20 77 69 | pbody.r|epeat wi| |000063f0| 74 68 20 69 20 3d 20 31 | 20 74 6f 20 32 0d 64 65 |th i = 1| to 2.de| +--------+-------------------------+-------------------------+--------+--------+ Only 25.0 KB of data is shown above.